summaryrefslogtreecommitdiffstats
path: root/dom
Commit message (Collapse)AuthorAgeLines
* Part 6: Update browser and dom tests to follow displayName changejanekptacijarabaci2018-03-19-1/+1
| | | | Issue #78
* Merge pull request #70 from janekptacijarabaci/js_dom_performancetiming_2Moonchild2018-03-18-4/+27
|\ | | | | Set "secureConnectionStart" to 0 for pages with HTTP scheme
| * Set "secureConnectionStart" to 0 for pages with HTTP schemejanekptacijarabaci2018-03-17-4/+27
| | | | | | | | Issue #67
* | Support ES6's "new function" constructwolfbeast2018-03-18-3/+2
|\ \ | | | | | | | | | | | | | | | This resolves #75. Merged remote-tracking branch 'janek/js_function_new_1'
| * | Bug 755821: Function() should use the parser's argument parsing codejanekptacijarabaci2018-03-16-3/+2
| | |
* | | Merge branch 'ported-upstream'wolfbeast2018-03-18-0/+13
|\ \ \ | |_|/ |/| |
| * | Bug 1426002. Bail out of document.open if beforeunload tears things down. ↵wolfbeast2018-03-17-0/+12
| | | | | | | | | | | | r=mystor
| * | Bug 1426603 - Fallback from audio callback to system clock driver on error ↵Karl Tomlinson2018-03-16-0/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | only once. r=padenot, a=RyanVM Usually, mShouldFallbackIfError has been reset to false in DataCallback() before Stop() is called. However, if fallback to a system clock driver due to cubeb error had already occurred, then mShouldFallbackIfError would not have been reset, and Stop() is still called. With mShouldFallbackIfError still true, a cubeb error in stop would have created another fallback thread. I expect that resetting mShouldFallbackIfError in Stop() would also be an effective alternative solution, but resetting on StateCallback() happens earlier, which would be an advantage if any additional errors could possibly be reported to StateCallback(). MozReview-Commit-ID: E9j7PQmS3O4
* | Deleting "secureConnectionStart" from a test filejanekptacijarabaci2018-03-17-1/+0
| | | | | | | | Issue #69
* | Round down to the nearest 2ms (instead of 1ms)janekptacijarabaci2018-03-17-6/+3
|/ | | | | | | | | | Issue #67 https://github.com/MoonchildProductions/UXP/pull/34/commits/c8355b22c047c9737e32f096b816edbb8b0fa181 https://github.com/MoonchildProductions/UXP/commit/a32b7f7c4e4e31669e0787e6321d74e4db71e514 https://github.com/MoonchildProductions/UXP/commit/f0b727eac28244e0fa24a6107dee44e83ad0f561
* Bug 1437105 - Remove flaky timing tests from ESR branch that sometimes fail ↵Tom Ritter2018-03-14-47/+1
| | | | | | | | | | with time clamping. r=baku, a=test-only Because we hardcode time clamping in ESR (as opposed to having a pref) I don't see a way to guarentee that this test won't fail when we lose the race and clamp downwards. MozReview-Commit-ID: IMwejbOBmDu
* Bug 1438425 - Delete DocumentRenderer. r=jesup, r=jgilbert, a=RyanVMJeff Muizelaar2018-03-14-396/+19
| | | | It is unused.
* Bug 1442504 - Disable disjoint timer queries. r=milan, a=RyanVMJeff Gilbert2018-03-14-3/+3
| | | | | | | | MozReview-Commit-ID: IurPcGHzAoQ --HG-- extra : source : bef3db82d7ca31a188f902e317713c88001938ed extra : intermediate-source : aeb9e1be02d26d4e21717368755b63821dc2d222
* Revert "Bug 1438425 - Delete DocumentRenderer. r=jesup, a=RyanVM"wolfbeast2018-03-14-3/+396
| | | | This reverts commit 5b69e05939c7fd3f917e2dd0f399774b3b15c886.
* Bug 1442127 - Allow timestamps to be equal in video delay. r=baku, a=test-onlyTom Ritter2018-03-14-2/+2
| | | | | | | | MozReview-Commit-ID: LsNy7E3bFv6 --HG-- extra : transplant_source : %B4t%00u%DB%EE%86%BD2%81%AA%CD%88X%BF%BC%AE%E8%3D%B7 extra : histedit_source : a16c98faab76929e32d9153b288f4ec5c92a0ba6
* Bug 1425520. r=smaug, a=abillingsHenri Sivonen2018-03-14-1/+1
| | | | | | | | | MozReview-Commit-ID: IoZeR5BGjmQ --HG-- extra : source : e20052aa341d6da4505eb84be6e061bb7f37de51 extra : intermediate-source : a330f1d4d12a7c144797f3686f35a99c37b0755e extra : histedit_source : 6d3684d36b39fd065f742ceb577d8b6db4735bcf
* Bug 1438425 - Delete DocumentRenderer. r=jesup, a=RyanVMJeff Muizelaar2018-03-14-396/+3
| | | | | | | It is unused. --HG-- extra : histedit_source : b7af9f250f0330f90547114184873ae9971f20fc
* Bug 1430173 - Add qualifiers to BorrowedAttrInfo. r=baku, a=RyanVMTom Ritter2018-03-14-1/+1
| | | | | | | | | | Because we added a new file, we rearranged the Unified Build order and now need to fully qualify BorrowedAttrInfo which previously inherited a using statement. MozReview-Commit-ID: BD45k5t9dQU --HG-- extra : transplant_source : o%E5%3B%E2dr%DF%A1cP%5E%17%19%19%FF%E1%27%A3%9F%99
* Bug 1430173 - Update tests for 2ms timers. r=baku, a=RyanVMTom Ritter2018-03-14-20/+25
| | | | | | | MozReview-Commit-ID: 6xhQ71a5rDU --HG-- extra : transplant_source : %C2%D3%A7It%0Cg%92h%BB%3A%95%A2%0D.%86%B9C%9B%2B
* Bug 1430173 - Add Timer Rounding tests backported from -central to -esr. ↵Tom Ritter2018-03-14-0/+390
| | | | | | | | | r=baku, a=RyanVM MozReview-Commit-ID: Jl4WZAamgrI --HG-- extra : transplant_source : E%DC%91lU%1C%A4l%2C%C8%23PCz%EB%F2%81%25%1F%90
* Bug 1430173 - Reduce the precision of all explicit clocks to 2ms. r=baku, ↵Tom Ritter2018-03-14-32/+105
| | | | | | | | | | | a=RyanVM Backport to ESR where we don't have the ResistFingerprinting component. MozReview-Commit-ID: 9bjycHjR3SF --HG-- extra : transplant_source : %EA%03%21%0A%E9%3F%8E%CD%7C%D79f%96%85%96%00%5D%7F%95X
* Bug 1428947 - Check plane width & stride constraints. r=mattwoodrow, a=rituDan Glastonbury2018-03-14-1/+1
| | | | | | | MozReview-Commit-ID: 328ETwMdVnq --HG-- extra : rebase_source : e16b28d137de080f9d8495c6937e24ac16b16ab1
* Bug 1430557. r=longsonr, a=lizzardJonathan Watt2018-03-14-2/+19
| | | | | --HG-- extra : rebase_source : 5109c816d9ad1ce1881e3670b8d74ae0dc475223
* Bug 1434580 - Ensure proper mouseover handling. r=masayuki, a=RyanVMOlli Pettay2018-03-14-2/+3
| | | | | | --HG-- extra : source : bfd4bdfd40b43d0491c66af5b599659427e4e795 extra : intermediate-source : 8660689b18cd25f0110276bfc5bb8e8dd9c325f9
* Remove Rust from the tree.wolfbeast2018-03-13-4/+0
| | | | Part 4 for #58
* Remove Rust MP4 parserwolfbeast2018-03-13-4/+0
| | | | Part 1 for #58
* JS - Object - "TypeError: setting a property that has only a getter" without ↵janekptacijarabaci2018-03-12-15/+0
| | | | mentioning file and property name
* HTML - implement the labels attribute (follow up)janekptacijarabaci2018-03-12-75/+83
|
* HTML - implement the labels attributejanekptacijarabaci2018-03-12-44/+296
|
* SVG - support radialGradient fr attributejanekptacijarabaci2018-03-12-5/+16
|
* Implement DOM page onvisibilitychange.janekptacijarabaci2018-03-12-1/+7
|
* Disable -Wimplicit-fallthrough in dom/canvastrav902018-03-04-1/+1
| | | | GCC 7 supports the clang option -Wimplicit-fallthrough.
* Add support for CSP v3 "worker-src" directivewolfbeast2018-03-03-47/+469
|
* Merge pull request #34 from janekptacijarabaci/devtools_import-from-moebius_1Moonchild2018-03-02-6/+59
|\ | | | | Port across devtools enhancements
| * Rewrite the comment, use maxResolutionMsjanekptacijarabaci2018-03-02-2/+4
| |
| * Rounding to 1msjanekptacijarabaci2018-03-01-2/+4
| |
| * DevTools - network - implement the secureConnectionStart property for the ↵janekptacijarabaci2018-03-01-6/+55
| | | | | | | | | | | | | | PerformanceTiming https://github.com/MoonchildProductions/moebius/pull/116 ("/testing" and "/toolkit" in in the previous commit)
* | Use MOZ_FENNEC and MOZ_XULRUNNER instead of checking MOZ_BUILD_APP in most ↵Matt A. Tobin2018-03-01-5/+5
|/ | | | places
* Fix up leftover merge conflicts.wolfbeast2018-02-24-16/+3
| | | | Tag #26
* Don't build EME-specific subroutines without EME.wolfbeast2018-02-24-2/+88
| | | | | | | | | | | - Checks for restricted or encrypted content - Dispatching 'encrypted' events - Dispatching 'key needed' events - HTML Media Element media keys system - EME telemetry - HTML Media Element EME API This is the main bulk for #26, isolating EME-specific code.
* Don't include MediaKeySystemAccess without EME.wolfbeast2018-02-24-0/+20
| | | | | | This also removes checks for EME content in documents. This removes practical use of EME by no longer having a keying system. (no-op) tag #26
* Propagate plugin permissions from top-level to XO iframes.janekptacijarabaci2018-02-22-3/+15
|
* CSP: connect-src 'self' should always include https: and wss: schemesjanekptacijarabaci2018-02-22-11/+168
|
* CSP: Support IDNs in connect-srcjanekptacijarabaci2018-02-22-2/+135
|
* CSP: Ignore nonces on <img> per specjanekptacijarabaci2018-02-22-4/+111
|
* CSP: Upgrade SO navigational requests per spec.janekptacijarabaci2018-02-22-0/+184
|
* CSP 2 - ignore (x-)frame-options if CSP with frame-ancestors directive existsjanekptacijarabaci2018-02-22-1/+123
|
* Add site-specific overrides and remove the overruling global.wolfbeast2018-02-22-10/+0
|
* JS - make window.pageYOffset/pageXOffset/scrollX/scrollY doublejanekptacijarabaci2018-02-21-31/+27
|
* JS - URL - add toJSON supportjanekptacijarabaci2018-02-21-1/+16
|