af9901df3d48f0c683551331507c3c0810e9fc8f: Bug 1345511 - pt 2 - add IPC mechanism for getting stun addrs on main process. r=bwc
Michael Froman <mfroman@mozilla.com> - Tue, 21 Mar 2017 19:59:05 -0500 - rev 399495
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1345511 - pt 2 - add IPC mechanism for getting stun addrs on main process. r=bwc PStunAddrsRequest.ipdl defines the new IPC protocol to get stun addrs on the main process. StunAddrsRequestChild requests the stun addrs from the parent. StunAddrsRequestParent uses a static method on NrIceCtx to get the stun addrs from the STS thead and sends the addrs back to the child process. NrIceStunAddr (nricestunaddr.{cpp|h}) wraps nr_local_addr and makes it easier to serialize/deserialize over IPC. NrIceStunAddrMessageUtils follows the pattern used by other Necko IPC classes to define top-level serialization/deserialization calls used by the IPC framework. Modifications under netwerk/ipc are to connect the new IPC protocol to get stun addrs to PNecko since it is a network related IPC protocol. MozReview-Commit-ID: GyEapBe5krl
e0a12ec4de38bdc0c1e43c9175dff96d83a22f58: Bug 1345511 - pt 1 - nICEr changes to support stun addr gathering from main process. r=bwc
Michael Froman <mfroman@mozilla.com> - Thu, 16 Mar 2017 12:06:09 -0500 - rev 399494
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1345511 - pt 1 - nICEr changes to support stun addr gathering from main process. r=bwc Expose a tweaked version of nr_ice_get_local_addresses to allow callers to provide pre-fetched stun addrs if they are available. By default, the normal call to nr_ice_gather calls this with no pre-fetched stun addrs (read non-e10s). In e10s, the stun addrs are discovered on the main process and provided to nr_ice_get_local_addreses. When nr_ice_gather is called from the content process the local addresses have already been gathered. In the past, nr_ice_get_local_addresses also applied policy (by removing duplicate addrs, and, based on stun prefs, removing loopback and/or link_local addrs. This functionality has been moved to nr_ice_set_local_addresses where other policy is being applied (like default route only, forcing specific interfaces, and prioritization). Because we're now serializing nr_local_addr (wrapped by NrIceStunAddr), we can't assume that certain pointer references in the source nr_local_addr are correct when calling nr_local_addr_copy. New non-pointer-arithmetic version of setting up the pointer on the copied nr_local_addr is used. Also easier to understand when walking up to it the first time. MozReview-Commit-ID: KVRFl4dfr7J
4c728250f70cd1ec0efe97d2eefb016d3ae62092: Bug 1339884 - Adjust DateTimePicker's upper and lower bound. r=Grisha
Jing-wei Wu <topwu.tw@gmail.com> - Wed, 22 Mar 2017 11:41:07 +0800 - rev 399493
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1339884 - Adjust DateTimePicker's upper and lower bound. r=Grisha MozReview-Commit-ID: GuefY4Sp4wF
c57a7c9275dc40da0803a824c058e3e44c6d94fa: Bug 1349659. Implement :required and :optional in stylo. r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 22 Mar 2017 22:01:12 -0400 - rev 399492
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1349659. Implement :required and :optional in stylo. r=emilio MozReview-Commit-ID: 50A3H4Qb3Yf
01c8ef72019f4d4b274e6b4fe26e3e3e91c96f87: servo: Merge #16090 - Implement :required/:optional support for stylo (from bzbarsky:required-optional); r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 22 Mar 2017 17:28:25 -0700 - rev 399491
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
servo: Merge #16090 - Implement :required/:optional support for stylo (from bzbarsky:required-optional); r=emilio Servo side of https://bugzilla.mozilla.org/show_bug.cgi?id=1349659 <!-- Please describe your changes on the following line: --> --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: 2124220a63c84d1f1562b010fe3869364336c4ac
5c233ca5e06304f3bdd493c4e8abfe408c46534d: Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r=Ehsan,njn
Markus Stange <mstange@themasta.com> - Wed, 22 Mar 2017 19:37:33 -0400 - rev 399490
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r=Ehsan,njn Instead of copying and concatenating strings into an mDest buffer in SamplerStackFramePrintfRAII, require callers to keep the string buffer alive for the duration of the current scope, and store the pointer to the annotation string in the ProfileEntry. During stackwalking, concatenate the label and the annotation (separated by a space) and store the resulting string in the profile buffer. MozReview-Commit-ID: GEjcLrhhdvb
0be0c4bd3fdbc52d0b75fb018f61551e8e2660d3: Bug 1349133 - Update mp4 rust parser. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Wed, 22 Mar 2017 09:53:58 +0800 - rev 399489
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1349133 - Update mp4 rust parser. r=kinetik MozReview-Commit-ID: JDKFUsJBpS9
bf6ab3d2ec1bdc5e3b9d8e017c7a4837c303d99b: Bug 1349133 - Support video rotation. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Tue, 21 Mar 2017 16:01:14 +0800 - rev 399488
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1349133 - Support video rotation. r=kinetik MozReview-Commit-ID: GErgah40omc
5ba5576fd5c61467545e50dfbdb2963222b0946a: No bug - Update parking_lot_core and revendor to remove duplicate version of smallvec. r=me
Bobby Holley <bobbyholley@gmail.com> - Wed, 22 Mar 2017 17:51:49 -0700 - rev 399487
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
No bug - Update parking_lot_core and revendor to remove duplicate version of smallvec. r=me MozReview-Commit-ID: 6B2hp9CLs2z
1cf5ab40158641f5e98d8ab3f5c6ca6b726602fe: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Thu, 23 Mar 2017 00:12:40 +0000 - rev 399486
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
No bug - Revendor rust dependencies
eeea116396757dd3ec7a478330a807e02b60e85f: servo: Merge #16088 - Update parking_lot_core and smallvec (from mbrubeck:always-be-updating); r=emilio
Matt Brubeck <mbrubeck@limpet.net> - Wed, 22 Mar 2017 16:21:28 -0700 - rev 399485
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
servo: Merge #16088 - Update parking_lot_core and smallvec (from mbrubeck:always-be-updating); r=emilio - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes do not require tests because they update third-party code only Source-Repo: https://github.com/servo/servo Source-Revision: e0f1855c102d45bc4c83dfd5fb67d145126903da
8f6a5253b0329b647b86fd39a875b8a588017513: Backed out changeset 0847b9063bf7 (bug 1343682) for test failures a=backout
Wes Kocher <wkocher@mozilla.com> - Wed, 22 Mar 2017 16:50:14 -0700 - rev 399484
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset 0847b9063bf7 (bug 1343682) for test failures a=backout MozReview-Commit-ID: Egs8sDcfmUq
ad882b32f2d038f95102cf174355f38a0dddd67d: Bug 1347101: P2. Don't rely on MF_E_TRANSFORM_STREAM_CHANGE result. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 17 Mar 2017 01:21:23 +0100 - rev 399483
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1347101: P2. Don't rely on MF_E_TRANSFORM_STREAM_CHANGE result. r=mattwoodrow Under some circumstances, and seen on Windows 8, a decoded sample can be returned without the MFT returning MF_E_TRANSFORM_STREAM_CHANGE. For historical reasons, we required that message to be returned at least once to set the output image size. This was required as the decoder used to be recycled with different video streams. This is no longer the case, we can rely on the video info instead. It also greatly simplifies the code MozReview-Commit-ID: H14KBiNWrjQ
3a43a5436e16d1ccbccaf93b9a869f8146561b41: Bug 1347101: P1. Re-enable mochitest. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 17 Mar 2017 01:15:34 +0100 - rev 399482
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1347101: P1. Re-enable mochitest. r=gerald MozReview-Commit-ID: 4Zh3WOZiyrI
1f50634b7a510dd9dba7eebf9b5e28495d004fe7: Bug 1349145. P3 - use concrete types in MDSM and its friends. Also remove unnecessary casts. r=kaku
JW Wang <jwwang@mozilla.com> - Wed, 22 Mar 2017 11:59:54 +0800 - rev 399481
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1349145. P3 - use concrete types in MDSM and its friends. Also remove unnecessary casts. r=kaku MozReview-Commit-ID: C2MZb01XtTC
1488b925092ff9fc37472414dd936342a8e626c2: Bug 1349145. P2 - revert the changes in bug 1203047 for MediaBufferDecoder.cpp. r=jya
JW Wang <jwwang@mozilla.com> - Wed, 22 Mar 2017 11:25:23 +0800 - rev 399480
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1349145. P2 - revert the changes in bug 1203047 for MediaBufferDecoder.cpp. r=jya MozReview-Commit-ID: sxacIjDp2Y
d37892e8bc4b1ccd405b1beba0664b909f1fdb06: Bug 1349145. P1 - revert the changes in bug 1203047 for MediaDecoderReader and its friends. r=jya
JW Wang <jwwang@mozilla.com> - Wed, 22 Mar 2017 11:28:33 +0800 - rev 399479
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1349145. P1 - revert the changes in bug 1203047 for MediaDecoderReader and its friends. r=jya MozReview-Commit-ID: IghzDRwvd9S
64861446874ea64a0b2dafdf7c874804ffd83e9d: servo: Merge #16085 - Use less fragile and more readable numbering for ElementState (from bzbarsky:better-numbering-of-pseudoclasses); r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 22 Mar 2017 15:41:37 -0700 - rev 399478
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
servo: Merge #16085 - Use less fragile and more readable numbering for ElementState (from bzbarsky:better-numbering-of-pseudoclasses); r=emilio <!-- Please describe your changes on the following line: --> --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because it's just cleanup preliminary to another change I'm working on. <!-- 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: 405ab82868b2743d8289b9b49359b0d14b5ad64b
d97fcfb99c63946f5a9b9ba456a91f57e95ff0c5: servo: Merge #16083 - Fix WebVR data race condition when calling GetFrameData outside of VRDisplay.requestAnimationFrame callback (from MortimerGoro:display_raf_check); r=emilio
Imanol Fernandez <mortimergoro@gmail.com> - Wed, 22 Mar 2017 15:03:04 -0700 - rev 399477
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
servo: Merge #16083 - Fix WebVR data race condition when calling GetFrameData outside of VRDisplay.requestAnimationFrame callback (from MortimerGoro:display_raf_check); r=emilio <!-- Please describe your changes on the following line: --> Fix WebVR data race condition when calling GetFrameData outside of VRDisplay.requestAnimationFrame callback. Fixes a possible deadlock during the interval when the requestAnimationFrame is moved from window to VRDisplay. --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: 851cef4a2b53ce1cc8dad7a86b1946509ff96210
ab4053092156c54a500c52e21b37d3f17a063f6e: Bug 1348086 - Part 7 - Reenable Robocop session store tests. r=gbrown
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 05 Sep 2016 20:51:28 +0200 - rev 399476
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1348086 - Part 7 - Reenable Robocop session store tests. r=gbrown MozReview-Commit-ID: KfVEBXoVdeR
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip