Commit Graph

533351 Commits

Author SHA1 Message Date
Nicholas Nethercote
273ec65c56 Bug 1123754 (part 1) - Rename ProfilerMarkers.{h,cpp} as ProfilerMarkerPayload.{h,cpp}. r=mstange.
Because ProfilerMarkerPayload is the main type defined in these files, and
because the next patch is going to introduce ProfilerMarker.{h,cpp}, which
would be confusingly similar to the old names.

--HG--
rename : tools/profiler/core/ProfilerMarkers.cpp => tools/profiler/core/ProfilerMarkerPayload.cpp
rename : tools/profiler/public/ProfilerMarkers.h => tools/profiler/public/ProfilerMarkerPayload.h
extra : rebase_source : df22a2ab3867650348ae78fe959ff0366aff230b
2017-04-27 07:36:19 +10:00
David Anderson
413ea1b941 Pre-initialize DeviceAttachmentsD3D11 on the compositor thread, immediately after the GPU process initializes. (bug 1360766 part 3, r=bas) 2017-04-30 11:38:59 -07:00
David Anderson
dab415165b Store DeviceAttachmentsD3D11 on DeviceManagerDx instead of ID3D11Device. (bug 1360766 part 2, r=bas) 2017-04-30 11:38:59 -07:00
David Anderson
f4c403f3f3 Separate DeviceAttachmentsD3D11 into its own header and source file. (bug 1360766 part 1, r=bas) 2017-04-30 11:38:58 -07:00
Sebastian Hengst
511aaabc7a merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-04-30 20:25:47 +02:00
Sebastian Hengst
c9ef79fe56 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: KVxyaV1rE1g
2017-04-30 20:23:40 +02:00
Sebastian Hengst
995c3fbe93 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JHQqk6AeBy4
2017-04-30 20:22:20 +02:00
Jessica Jong
99028eff3f Bug 1358926 - Check and dequeue delayed events in the queue before firing events. r=smaug
When firing an event, check if there is any event in the delayed events queue,
if yes, fire them first to ensure the events are fired in the right order.

MozReview-Commit-ID: DY842oiHcVJ
2017-04-30 10:00:11 -07:00
Jeremy Chen
c398656635 Bug 1359786 - re-enable interpolation tests for word-spacing and flex-basis. r=hiro DONTBUILD (test-only)
MozReview-Commit-ID: 45OfSVVuCUw
2017-05-01 00:36:07 +08:00
Jeremy Chen
29e85ccbca Bug 1359786 - update MANIFEST for web-platform-tests. r=hiro DONTBUILD (test-only)
MozReview-Commit-ID: 8zAizjwsMLN
2017-05-01 00:36:06 +08:00
Jeremy Chen
c073148ffd Bug 1359786 - reuse existing lengthPairType for positionType in web animations' web-platform-tests. r=hiro DONTBUILD (test-only)
Since lengthPairType and positionType share the same testing logics, we shall
just reuse lengthPairType::{testInterpolation, testAddition} for positionType.

MozReview-Commit-ID: 1nBBHmTB3U9
2017-05-01 00:36:06 +08:00
Jeremy Chen
c9c4b8cd54 Bug 1359786 - only check the mid-point while testing interpolation results in animations' web-platform-tests. r=hiro DONTBUILD (test-only)
In case of interpolation, we shall just check at 500ms.
No need to check 0ms and 1000ms.

MozReview-Commit-ID: FldqRXj0HLo
2017-05-01 00:36:06 +08:00
ffxbld
3dc6ceb427 No bug, Automated HPKP preload list update from host bld-linux64-spot-388 - a=hpkp-update 2017-04-30 07:50:30 -07:00
ffxbld
0d823cefd8 No bug, Automated HSTS preload list update from host bld-linux64-spot-388 - a=hsts-update 2017-04-30 07:50:27 -07:00
Kannan Vijayan
3e15b3041e Bug 1358599 - Use runtime guards for jitcode pre-barriers instead of patchable jumps. r=jandem r=sfink 2017-04-30 08:42:34 -04:00
Vangelis Katsikaros
71f396bd14 Bug 1360902 - Improve localization of netmonitor waterfall tooltip. r=flod
MozReview-Commit-ID: INXp80HJjUK

--HG--
extra : rebase_source : 7558d5d964fdd8b7f069dfca57bf67351ca8a347
2017-04-30 12:49:33 +03:00
Sebastian Hengst
bb580f3e71 Backed out changeset fd049b7bf3d2 (bug 1360372) for hazards. r=backout 2017-04-30 10:03:17 +02:00
Bill McCloskey
32eac2e449 Bug 1360372 - Acquire cooperative lock when entering system zone group (r=bhackett)
MozReview-Commit-ID: 92SgTKMD6xt
2017-04-29 20:59:45 -07:00
Hiroyuki Ikezoe
1464289688 Bug 1341102 Update mochitest expectations for -moz-transform. r=me
Two test cases have been passed since
237a8d3c6b

MozReview-Commit-ID: CznLJSmqOLQ
2017-04-30 10:24:03 +09:00
Bobby Holley
0300d9228d servo: Merge #16659 - Speed up stylist rebuilds (from bholley:faster_stylist_rebuild); r=emilio
Reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1360767

Source-Repo: https://github.com/servo/servo
Source-Revision: caa66a880a89b4a8052959eb403dd7f1de4dfb54

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 77d86a5eb090c2b787ed025a7b9527962a474173
2017-04-29 18:08:19 -05:00
Sebastian Hengst
218d14273c merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: BTRXNHiIEWd
2017-04-29 21:30:59 +02:00
Sebastian Hengst
98ce3de2ed merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: H1xftEhaJOS
2017-04-29 21:26:04 +02:00
Sebastian Hengst
8961c1494e Backed out changeset 99fd6973d18e (bug 1332386) for frequently failing browser_tabSwitchPrintPreview.js on Linux x64 opt-ish builds. r=backout a=backout
MozReview-Commit-ID: 7oyiuBSTGtI
2017-04-29 20:47:54 +02:00
ffxbld
38fdbbcaa4 No bug, Automated HPKP preload list update from host bld-linux64-spot-309 - a=hpkp-update 2017-04-29 07:55:26 -07:00
ffxbld
ca0521550a No bug, Automated HSTS preload list update from host bld-linux64-spot-309 - a=hsts-update 2017-04-29 07:55:24 -07:00
Sebastian Hengst
ebab5d74e2 Bug 1352628 - Re-disable (instead of set as failing) intermittent clipped-animated-transform-1.html which got accidentally enabled by bug 1351548. r=test-disabling 2017-04-29 16:38:02 +02:00
Robert Longson
732aac6704 Bug 1347409 part 1 - introduce nsStyleSVGFallbackType so that we can begin to distinguish the type of paintserver fallback r=cam 2017-04-29 14:03:20 +01:00
Jan de Mooij
8ddc231e13 Bug 1360523 - Define number of reserved slots explicitly for each proxy js::Class. r=bz 2017-04-29 14:41:49 +02:00
Jan de Mooij
35bcc30a53 Bug 1360520 - Add a GrayLinkReservedSlot constant and use it instead of hardcoding 1. r=jonco 2017-04-29 14:36:18 +02:00
Sebastian Hengst
22de13017e Backed out changeset 0e150cf52e59 as the last remnants of the push which started the hazards (also tracking in bug 1359980). r=backout 2017-04-29 14:23:06 +02:00
Sebastian Hengst
6069f365a3 Backed out changeset f42d614a7227 2017-04-29 14:20:24 +02:00
Sebastian Hengst
36601c26ed Bug 1352628 - Re-disable intermittent clipped-animated-transform-1.html which got accidentally enabled by bug 1351548. r=test-disabling 2017-04-29 14:18:27 +02:00
Hiroyuki Ikezoe
768009cfce Bug 1360656 - Remove fails-if(stylo) for box-decoration-break-first-letter.html. r=jmaher
MozReview-Commit-ID: 7tU2AdQAH57

--HG--
extra : rebase_source : c18eb144e98e639e48f8dc9f126f6c7be88f8500
2017-04-29 20:23:58 +09:00
n0max
fbe7ebdbc8 servo: Merge #16658 - Remove IndexSizeError in CanvasRenderingContext2D::drawImage (from n0max:remove-index-size-error); r=emilio
<!-- Please describe your changes on the following line: -->
The current spec don't expect the IndexSizeError if the rectangle is empty.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #10600 (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 0c4e13cbc5ea4d80a8a4ac8a876777d53289a6da

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : eada56a8ea13d67a48010336eef799b60d2a5b52
2017-04-29 13:42:11 -05:00
Sebastian Hengst
450ceee50f merge mozilla-central to autoland. r=merge a=merge 2017-04-29 21:33:12 +02:00
Anthony Ramine
ab6f4b520c servo: Merge #16646 - Reverse Number and LengthOrPercentage in LengthOrPercentageOrNumber (from nox:loponu); r=emilio
"0" must be parsed as the number 0, not the unitless 0px length.

Source-Repo: https://github.com/servo/servo
Source-Revision: 5dac4fbd2d23009fd9ee55b61371bbfb4d1fcc06

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : b1f749192c173b065e9e9ff56ad75db14b3634f5
2017-04-29 12:11:51 -05:00
Sebastian Hengst
42fd33ff9c merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: ELENTh08Be7
2017-04-29 11:10:31 +02:00
Sebastian Hengst
d8a8efe471 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: ErfEixRecP1
2017-04-29 10:52:11 +02:00
Phil Ringnalda
7aa9d244e3 Backed out changeset 1ad211b75475 (bug 1337062) for timeouts and shutdown crashes in e10s, primarily Win8 PGO b-c and dt
MozReview-Commit-ID: 7VvEkGpU3rj
2017-04-28 21:50:06 -07:00
Jan Beich
c4d4ebe05c Bug 1360771 - llvm-config is N/A on FreeBSD try llvm-config39 as well. r=rillian
llvm39 package on FreeBSD installs llvm-config under non-default
prefix with llvm-config39 wrapper under PATH. No package currently
provides default/unsuffixed llvm-config. So, adjust lookup to avoid
having to add "export LLVM_CONFIG=llvm-config39" in .mozconfig for the
common case when Stylo bindgen is known to work.

MozReview-Commit-ID: 9PmnpTPoBcR

--HG--
extra : rebase_source : 6c252e9e0e8da1f02fa74107597f69066b024f55
2017-04-29 02:12:43 +00:00
Wes Kocher
f1ae056d77 Merge inbound to central, a=merge
MozReview-Commit-ID: I6PDL3TWDB0
2017-04-28 16:35:05 -07:00
Wes Kocher
f831128354 Merge autoland to central, a=merge
MozReview-Commit-ID: B7tVdcR40eh
2017-04-28 15:43:18 -07:00
Randall Barker
c9357cb3b0 Bug 1358774 - Prevent dynamic toolbar from changing state when transitioning from multiple touch sources to a single touch source r=botond
The MultiTouchInput::MULTITOUCH_END generated from transitioning from
multiple touch sources to a single source would often cause the content
to shift under the remaining finger which would look like a fling and
cause the content to rapidly scroll. This patch treats the transition from
multiple touch source to a single source as if the touch event were
starting over by resetting all the variables tracking the touch drag
that is in progress.

MozReview-Commit-ID: 42L1Q622fww
2017-04-28 15:15:12 -07:00
Ehsan Akhgari
88089b7bf1 Bug 1360723 - Rename ContentParent::TransmitPermissionsFor() to ContentParent::AboutToLoadDocumentForChild(); r=mystor 2017-04-28 18:05:32 -04:00
Randall Barker
ac6992ec74 Bug 1360639 - Use the page background color when no dynamic toolbar snapshot is available r=kats
MozReview-Commit-ID: Hgjr3VjHFdp
2017-04-28 14:44:55 -07:00
Sebastian Hengst
a3b0805348 Backed out changeset 50998e4fbb31 (bug 1333056) for crashing in Windows xpcshell tests, e.g. test_console_filtering.js and test_gpuprocess.js. r=backout 2017-04-28 23:22:52 +02:00
Sebastian Hengst
a08b36930c Backed out changeset 9542b21d8f46 (bug 1347543) for failing browser_all_files_referenced.js. r=backout 2017-04-28 23:05:52 +02:00
Joel Maher
cd365fb366 Bug 1359361 - new bloom test on osx is generating too many alerts. r=rwood
MozReview-Commit-ID: IAIGXaZFqMb
2017-04-28 17:04:02 -04:00
Joel Maher
f4e71843ff Bug 1358356 - Intermittent browser_toolbariconcolor_restyles.js. disable on windows/debug. r=gbrown
MozReview-Commit-ID: EXCtx4hfRoD
2017-04-28 17:03:58 -04:00
Sebastian Hengst
b10380c0c8 Backed out changeset de8bbf1eb200 (bug 1359762) for failing reftest context-fill-01.html. r=backout 2017-04-28 22:54:00 +02:00