Commit Graph

598601 Commits

Author SHA1 Message Date
Boris Zbarsky
d8f459f516 Bug 1466298 part 2. Stop using do_GetService to get the non-window geolocation in C++ code. r=mccr8 2018-06-04 12:41:04 -04:00
Boris Zbarsky
f550c5b2d0 Bug 1466298 part 1. Switch the geolocation service to using a singleton constructor. r=mccr8 2018-06-04 12:41:01 -04:00
Ben Kelly
ac7ea6f3f6 Bug 1441932 P4 Treat same-value assignments to the LoadInfo reserved and initial ClientInfo values as no-op changes. r=mayhemer 2018-06-04 09:26:51 -07:00
Ben Kelly
85490e45e8 Bug 1441932 P3 Forward reserved client, initial client, and controller on Redirect2Verify message back to parent. r=mayhemer 2018-06-04 09:26:51 -07:00
Ben Kelly
1030889376 Bug 1441932 P2 Remove explicit ServiceWorker controller from http OnStartRequest message. r=mayhemer 2018-06-04 09:26:51 -07:00
Ben Kelly
5697bd9f89 Bug 1441932 P1 Add the ServiceWorker controller to ParentLoadInfoForwarderArgs. r=mayhemer 2018-06-04 09:26:50 -07:00
Paolo Amadini
0e1f19aabc Bug 1466467 - Tab strip overflow arrowscrollboxes have a light border around them. r=dao
The "tabbrowser-arrowscrollbox" element was the only case that didn't require the "clicktoscroll" attribute because it was bound directly to a derivate binding. This patch adds back the attribute for proper styling, also in preparation for the future work of consolidating the binding hierarchy.

MozReview-Commit-ID: HkHzGZHEMO0

--HG--
extra : rebase_source : ec308558117e5c5abd3ebde96ef39733ae5ae2ba
2018-06-04 13:11:02 +01:00
Ben Kelly
e418cc65b0 Bug 1462069 P2 Make ClientManagerService forward claim() requests to the main thread SWM when the pref is set. r=baku 2018-06-04 09:10:50 -07:00
Ben Kelly
f5141d8667 Bug 1462069 P1 Make ServiceWorkerManager::MaybeClaimClient() take a ClientInfo instead of nsIDocument. r=baku 2018-06-04 09:10:50 -07:00
Ben Kelly
30c31f92b2 Bug 1462069 P0 Allow ServiceWorkerParentInterceptEnabled() to be used off-main-thread. r=asuth 2018-06-04 09:10:49 -07:00
Emilio Cobos Álvarez
ed2916c958 Bug 1419695: followup: Update the properties database for devtools. r=me on a CLOSED TREE
MozReview-Commit-ID: 4oY43eSivbG
2018-06-04 17:54:12 +02:00
Jon Coppeard
ab10a24893 Bug 1466171 - Allow collection of atoms while the main thread is parsing r=sfink 2018-06-04 15:25:45 +01:00
Ryan VanderMeulen
cb40810a94 Bug 1443164 - Update brotli to version 1.0.4 and update Gecko callers. r=jfkthame, r=mayhemer
--HG--
extra : rebase_source : 1d5f9fe1fac61afdbdc0209aa851ce4f7ab3d230
2018-05-31 12:49:40 -04:00
Ryan Hunt
c01796098b Bug 1346126 - Use RemoveAllChildren in ~ContainerLayerComposite. r=mattwoodrow
--HG--
extra : amend_source : 7960a34e49459979715f8a727c338370cf4760f3
2018-06-01 11:18:07 -05:00
Ryan Hunt
a6387dea53 Bug 1465745 - Fix reftest annotations for text-stroke now that POMTP is riding the trains. r=jfkthame
--HG--
extra : rebase_source : 8e8d17afadd6f62a338f48e8496f921b38bf5138
2018-06-01 09:00:07 -05:00
Emilio Cobos Álvarez
64d52f8175 Bug 1288572: Update test expectations. r=xidorn
MozReview-Commit-ID: DubkcRaaD4C
2018-06-04 15:56:01 +02:00
Emilio Cobos Álvarez
b09a776796 Bug 1288572: Don't hide -moz-box / -moz-inline-box yet. r=mats
I'd really prefer to not land this patch, but...

MozReview-Commit-ID: HzmvhTd32gz
2018-06-04 15:55:59 +02:00
Emilio Cobos Álvarez
ef20196c9a Bug 1288572: Hide -moz- display values from content behind a pref. r=xidorn
MozReview-Commit-ID: HDQPub043H1
2018-06-04 15:55:58 +02:00
Emilio Cobos Álvarez
43f298bc5f Bug 1288572: Introduce css(parse_condition). r=xidorn
This will allow us to add a pref for this, and to parse it only on chrome easily.

MozReview-Commit-ID: L1rsyc2A2hu
2018-06-04 15:55:57 +02:00
Emilio Cobos Álvarez
eafd9d2074 Bug 1419695: Use custom_properties::Name in TransitionProperty. r=xidorn
MozReview-Commit-ID: BUSWrcA5hkw
2018-06-04 15:55:56 +02:00
Emilio Cobos Álvarez
ac1d879bce Bug 1419695: Remove some unused style struct setters. r=xidorn
MozReview-Commit-ID: Lx9yLjb8ddB
2018-06-04 15:55:54 +02:00
Emilio Cobos Álvarez
591fbf3a6a Bug 1419695: Move TransitionProperty where it belongs. r=xidorn
MozReview-Commit-ID: 9PN6VfbDbLA
2018-06-04 15:55:53 +02:00
Emilio Cobos Álvarez
7e9ae6f96f Bug 1419695: Hide multiple -moz-window-* properties from content. r=xidorn
MozReview-Commit-ID: Jsqt3kqjPiq
2018-06-04 15:55:52 +02:00
Emilio Cobos Álvarez
552c62240b Bug 1419695: Allow transitioning chrome-only properties, as long as they're specified as a longhand. r=xidorn
MozReview-Commit-ID: 4hQfYbhxeq7
2018-06-04 15:55:51 +02:00
Emilio Cobos Álvarez
eef329bf9f Bug 1419695: Make the transition-property code make more sense. r=xidorn
We were working around the lack of alias support during parsing in
TransitionProperty by doing a Gecko lookup. That's a hack and is now gone.

MozReview-Commit-ID: EptUvJNTrZr
2018-06-04 15:55:50 +02:00
Jonathan Watt
81fa515ba7 Bug 1466432 - Make sure the document.fonts.ready Promise resolves even when there's no refresh driver. r=heycam 2018-05-18 20:39:11 +01:00
Jonathan Watt
6d4c239fd8 Bug 1466431 - Fix resolving of the document.fonts.ready Promise for documents that never load fonts. r=heycam 2018-05-18 12:45:18 +01:00
Jonathan Watt
28123a9dcb Bug 1465997 - Don't replace FontFaceSet's ready Promise when it's pending. r=heycam 2018-05-17 19:09:42 +01:00
Jonathan Watt
0327bb1ef7 Bug 1466251 part 2 - Mark font-display-failure-fallback.html as now passing. rs=heycam 2018-05-15 17:51:23 +01:00
Jonathan Watt
572c8e4059 Bug 1466251 part 1 - Make sure we reject FontFace.loaded if font loading times out. r=heycam 2018-05-15 16:18:40 +01:00
Jonathan Watt
fc527d7807 Bug 1466004 part 2 - Mark font-weight-matching.html as now passing. rs=heycam 2018-05-14 15:31:04 +01:00
Jonathan Watt
cb1e759fc3 Bug 1466004 part 1 - Flush layout when script asks for document.fonts.ready. r=heycam 2018-05-14 14:53:25 +01:00
André Bargull
74d05c67bd Bug 1464794 - Remove 'using mozilla::*' from header files in js/src. r=Waldo 2018-06-04 01:31:05 -07:00
Alex Gaynor
d71b5b9238 Bug 1392739 - Add test for faulty nsStandardURL deserialization. r=mayhemer 2018-05-23 22:25:08 +02:00
Valentin Gosu
300188571e Bug 1392739 - Use CheckedInt in nsStandardURL::Deserialize(). r=mayhemer 2018-06-04 13:57:51 +02:00
Samuel Thibault
73a24b5b8a Bug 1319273 - Accessible: Make TextBounds return rect of whole frame if content is empty. r=surkov 2018-05-23 17:02:33 +02:00
André Bargull
350c65991b Bug 1464845 - Remove js_strdup and JS_strdup. r=Waldo 2018-06-04 01:30:51 -07:00
Christoph Kerschbaumer
19be815a52 Bug 1466508 - Fix race condition within wpt test policy-inherited-correctly-by-plznavigate.html. r=jgraham 2018-06-04 14:09:00 +02:00
Ryan VanderMeulen
9e8871e42e Bug 1466519 - Update pdf.js to version 2.0.536. r=bdahl
--HG--
extra : rebase_source : 0762d9b984fcb6f7da4a94ea5135b74ae53ecf04
extra : amend_source : 5874d964ce4ce556ba1c0a909fa6bade451f0b4b
2018-06-04 09:04:46 -04:00
Emilio Cobos Álvarez
29985b3f24 Bug 1449243: Remove invalid assertion. r=me
We can look at stale styles while trying to figure out if we need any
invalidation, and that's ok.

MozReview-Commit-ID: 4mBIFNm9qJv
2018-06-04 14:51:47 +02:00
Ryan VanderMeulen
232bf51514 Bug 1465017 - Revert commit b5415b0216c7 (bug 1452604) for broken "See Details" button on the blocked site page.
--HG--
extra : amend_source : f36dc86b40f085019bf80b8700d425aee7fe9832
2018-06-04 08:48:28 -04:00
Jon Coppeard
7309d3041a Bug 1461619 - Don't update atoms marking bitmaps in parallel due to potential races r=sfink 2018-06-04 11:19:06 +01:00
Jon Coppeard
ab5bff083b Bug 1461619 - Rename some atom marking methods to make their purpose cleare r=sfink 2018-06-04 11:18:27 +01:00
Jon Coppeard
977f50a7e7 Bug 1462693 - Update JSScript and LazyScript in separate phases in compacting GC r=sfink 2018-06-04 11:18:04 +01:00
Lars T Hansen
5341ca2688 Bug 1429818 - Make wasm sign extension feature unconditional. r=luke
Remove the feature define and all the ifdefs that use it.

Remove the TestingFunctions predicate that reveals the value of the
define.

Update the test cases that used the predicate.

--HG--
extra : rebase_source : 161aff058c5d596ab0bee94b03b2b1819e71e9ad
extra : amend_source : 2bf2d2b34051a5f99e85e54d8ac480b73fb8fc54
2018-03-22 09:06:20 +01:00
Jonathan Kew
34cd1f8ad9 Bug 1466332 - Add a reftest version of the @font-face descriptor matching tests from WPT's at-font-face-font-matching.html, as the WPT version does not currently run reliably. r=jwatt 2018-06-04 09:45:50 +01:00
Brian Birtles
067439a2c5 Bug 1466031 - Update event-dispatch test now that we can use the updated EventWatcher; r=hiro
--HG--
extra : rebase_source : b5b22b84d77b0939b47c672a3106ec53125e62dc
2018-06-04 10:20:58 +09:00
Brian Birtles
90c5d84416 Bug 1466031 - Add spec links to test files; r=hiro
--HG--
extra : rebase_source : d411e7febaff7ebb5ae38cfa41ce32ed26a24bc2
2018-06-04 10:20:58 +09:00
Brian Birtles
b6222ec571 Bug 1466031 - Move CSS animations / Web animation integration tests to web-platform-tests; r=hiro
--HG--
rename : dom/animation/test/css-animations/test_cssanimation-animationname.html => testing/web-platform/tests/css/css-animations/CSSAnimation-animationName.tentative.html
rename : dom/animation/test/css-animations/test_animation-cancel.html => testing/web-platform/tests/css/css-animations/CSSAnimation-canceling.tentative.html
rename : dom/animation/test/css-animations/test_setting-effect.html => testing/web-platform/tests/css/css-animations/CSSAnimation-effect.tentative.html
rename : dom/animation/test/css-animations/test_animation-finished.html => testing/web-platform/tests/css/css-animations/CSSAnimation-finished.tentative.html
rename : dom/animation/test/css-animations/test_animation-computed-timing.html => testing/web-platform/tests/css/css-animations/CSSAnimation-getComputedTiming.tentative.html
rename : dom/animation/test/css-animations/test_animation-currenttime.html => testing/web-platform/tests/css/css-animations/CSSAnimation-getCurrentTime.tentative.html
rename : dom/animation/test/css-animations/test_animation-id.html => testing/web-platform/tests/css/css-animations/CSSAnimation-id.tentative.html
rename : dom/animation/test/css-animations/test_animation-pausing.html => testing/web-platform/tests/css/css-animations/CSSAnimation-pausing.tentative.html
rename : dom/animation/test/css-animations/test_animation-playstate.html => testing/web-platform/tests/css/css-animations/CSSAnimation-playState.tentative.html
rename : dom/animation/test/css-animations/test_animation-ready.html => testing/web-platform/tests/css/css-animations/CSSAnimation-ready.tentative.html
rename : dom/animation/test/css-animations/test_animation-starttime.html => testing/web-platform/tests/css/css-animations/CSSAnimation-startTime.tentative.html
rename : dom/animation/test/css-animations/test_pseudoElement-get-animations.html => testing/web-platform/tests/css/css-animations/CSSPseudoElement-getAnimations.tentative.html
rename : dom/animation/test/css-animations/test_document-get-animations.html => testing/web-platform/tests/css/css-animations/Document-getAnimations.tentative.html
rename : dom/animation/test/css-animations/test_animations-dynamic-changes.html => testing/web-platform/tests/css/css-animations/Element-getAnimations-dynamic-changes.tentative.html
rename : dom/animation/test/css-animations/test_element-get-animations.html => testing/web-platform/tests/css/css-animations/Element-getAnimations.tentative.html
rename : dom/animation/test/css-animations/test_keyframeeffect-getkeyframes.html => testing/web-platform/tests/css/css-animations/KeyframeEffect-getKeyframes.tentative.html
rename : dom/animation/test/css-animations/test_effect-target.html => testing/web-platform/tests/css/css-animations/KeyframeEffect-target.tentative.html
rename : dom/animation/test/css-animations/test_event-dispatch.html => testing/web-platform/tests/css/css-animations/event-dispatch.tentative.html
rename : dom/animation/test/css-animations/test_event-order.html => testing/web-platform/tests/css/css-animations/event-order.tentative.html
rename : dom/animation/test/testcommon.js => testing/web-platform/tests/css/css-animations/support/testcommon.js
extra : rebase_source : 87f112f3018504414a7d6d17d66c4980b58017d0
2018-06-04 10:20:58 +09:00
Brian Birtles
11ca5452f9 Bug 1466031 - Update test_setting-effect.html; r=hiro
Apart from whitespace / test description tests this patch also drops an
assertion about the animation playState since it seems unrelated to the purpose
of that particular test.

--HG--
extra : rebase_source : 73be030dd1dc98ae1facd9c2b80dd1b5bcbf04eb
2018-06-04 10:20:57 +09:00