45e1d59b5dffcb5ffefb2fc057cde91bb8b8d321: Bug 1349815 - Avoid setting the static cache during the servo traversal. r=heycam
Bobby Holley <bobbyholley@gmail.com> - Wed, 22 Mar 2017 19:52:53 -0700 - rev 349036
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1349815 - Avoid setting the static cache during the servo traversal. r=heycam MozReview-Commit-ID: E9XC4kaCVd2
f366ad4623fd760b48d2838c165f63a78ca0d48b: Bug 1347435 - Update some more test expectations. r=me
Bobby Holley <bobbyholley@gmail.com> - Wed, 22 Mar 2017 21:20:08 -0700 - rev 349035
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1347435 - Update some more test expectations. r=me MozReview-Commit-ID: K446DaFXCAy
941503eb23a68bc2b0e1a02e9c0ab612d025b072: Backed out changeset 5a84ab13274a (bug 1337440) for Android build bustage
Phil Ringnalda <philringnalda@gmail.com> - Wed, 22 Mar 2017 21:07:39 -0700 - rev 349034
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Backed out changeset 5a84ab13274a (bug 1337440) for Android build bustage
0c15ca7e1ba72121fddcca37e24ba5270d38a399: Bug 1349457 - stylo: Eagerly style generated content. r=bholley
Cameron McCormack <cam@mcc.id.au> - Thu, 23 Mar 2017 11:44:00 +0800 - rev 349033
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1349457 - stylo: Eagerly style generated content. r=bholley MozReview-Commit-ID: Jv3hNEjUonp
1038d1c502befc9217de56f92665bdd536cdd30e: Bug 1349470 - Use OS locale for unicode conversions for Date.toLocaleFormat. r=m_kato
Zibi Braniecki <gandalf@mozilla.com> - Wed, 22 Mar 2017 09:10:18 -0700 - rev 349032
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1349470 - Use OS locale for unicode conversions for Date.toLocaleFormat. r=m_kato MozReview-Commit-ID: KGYGRqtHOvJ
5a84ab13274ad2bcda1e80b4b11fd57f9952c070: Bug 1337440 - [RTL] Get drawing offset relatively when rtl and horizontal, r=sebastian
maliu <max@mxli.us> - Wed, 22 Mar 2017 14:55:31 +0800 - rev 349031
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1337440 - [RTL] Get drawing offset relatively when rtl and horizontal, r=sebastian MozReview-Commit-ID: JZAnNJwxCyI
1c9a7b63f15e7b59c1384920be99c4c3f4c448e2: Bug 1347480 - flush decoder after draining to make it accept more input. r=jya
John Lin <jolin@mozilla.com> - Wed, 15 Mar 2017 18:38:51 +0800 - rev 349030
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1347480 - flush decoder after draining to make it accept more input. r=jya MediaCodec doesn't take any input after EOS unless it is flushed. MozReview-Commit-ID: LoHlN753e8J
58669a97a3f6eae9f5b071097b7b121db07f2207: Bug 1347435 - Don't resolve URLs at parse time for Stylo. r=emilio
Bobby Holley <bobbyholley@gmail.com> - Thu, 16 Mar 2017 23:51:26 -0700 - rev 349029
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1347435 - Don't resolve URLs at parse time for Stylo. r=emilio It's a bit unfortunate the use separate implementations of SpecifiedUrl for Servo and Gecko, but they're different enough at this point that I don't think it really makes sense to try to share everything. Splitting them out has some nice simplifications as well. I recognize that there's still some potential correctness issues for Servo using the resolved URI in various places where the original URI may be the right thing, but I've got too much on my plate to look into that for now. MozReview-Commit-ID: BeDu93TQ4Ow
7bff2bf96c756e0db70f6a3a4d8be5e5e3a2f8f6: Bug 1347435 - Use a wrapper class to maintain the mBinding invariant and stop resolving during the cascade. r=emilio
Bobby Holley <bobbyholley@gmail.com> - Thu, 16 Mar 2017 23:00:33 -0700 - rev 349028
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1347435 - Use a wrapper class to maintain the mBinding invariant and stop resolving during the cascade. r=emilio
39581e8d42c518d5acae864f899c6b8e8efb2261: servo: Merge #16092 - Handle URLs more efficiently in stylo (from bholley:specified_urls); r=emilio
Bobby Holley <bobbyholley@gmail.com> - Wed, 22 Mar 2017 19:13:07 -0700 - rev 349027
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
servo: Merge #16092 - Handle URLs more efficiently in stylo (from bholley:specified_urls); r=emilio Approved in https://bugzilla.mozilla.org/show_bug.cgi?id=1347435 Source-Repo: https://github.com/servo/servo Source-Revision: d4d8293f22aaa4a310abc818c26464abceab894f
21f183c27eba2f0f853a877df2866f8825b2bae1: Bug 1343682 followup, touch CLOBBER since the previous backout didn't actually stop the failures
Phil Ringnalda <philringnalda@gmail.com> - Wed, 22 Mar 2017 19:59:41 -0700 - rev 349026
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1343682 followup, touch CLOBBER since the previous backout didn't actually stop the failures
892ffc32ee080a243cba865a1c99765ff76c1edb: Bug 1343682 - Create temporary killswitch for preference reorg. r=mconley
Jared Wein <jwein@mozilla.com> - Wed, 22 Mar 2017 16:56:25 -0400 - rev 349025
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1343682 - Create temporary killswitch for preference reorg. r=mconley This uses the pref browser.preferences.useOldOrganization=true to use the old prefs. MozReview-Commit-ID: DQyHYSZJTKd
e9043c051769d400fed4c6e3406ca417ddb8a79c: Bug 1321907 - Hook up the GPU process to the profiler. r=dvander
Markus Stange <mstange@themasta.com> - Tue, 21 Mar 2017 19:39:13 -0400 - rev 349024
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1321907 - Hook up the GPU process to the profiler. r=dvander MozReview-Commit-ID: 8Xq3FPprAF8
33e07f746b5e6b0c5a9416010d42f973d55dba9e: Bug 1321907 - Remove mIsProfilerActive. r=njn
Markus Stange <mstange@themasta.com> - Wed, 22 Mar 2017 21:45:10 -0400 - rev 349023
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1321907 - Remove mIsProfilerActive. r=njn Replace it with profiler_is_active() in one place, and simply remove it in the other places. These other places are: - Around the call to profiler_OOP_exit_profile: profiler_OOP_exit_profile itself already checks whether the profiler is running and does nothing if it's not. - When handling the 'profiler-subprocess-gather' notification. This notification is sent by the profiler because it's interested in the profile, so there's little reason to reject it. - In RecvProfile: If the child process sent us a profile, it did so in response to a GatherProfile request, so chances are that we're still interested in that response. These changes may get us a little closer to a state where you can call getProfileDataAsync, stop the profiler before the content process profiles have all come in, and then still receive a response with all the profiles. At the moment, stopping the profiler will abort the profile gathering process, but that seems more like an accident and less like the behavior you'd want. MozReview-Commit-ID: 2tRXC70BztJ
e6086e949850dd5434860e50bb75001bec004a03: Bug 1321907 - Move cross process profiler controlling code from ContentParent and PluginModuleParent into a new class called CrossProcessProfilerController. r=mconley,njn
Markus Stange <mstange@themasta.com> - Wed, 22 Mar 2017 21:44:59 -0400 - rev 349022
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1321907 - Move cross process profiler controlling code from ContentParent and PluginModuleParent into a new class called CrossProcessProfilerController. r=mconley,njn MozReview-Commit-ID: HY2iWHlDaEy
6fe853638e4d4f6f8fe866ea18fd379211c32472: Bug 1345511 - pt 3 - start using IPC call for stun addrs in PCMedia. r=bwc
Michael Froman <mfroman@mozilla.com> - Wed, 22 Mar 2017 09:59:46 -0500 - rev 349021
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1345511 - pt 3 - start using IPC call for stun addrs in PCMedia. r=bwc Two new calls are added to NrIceCtx. 1) A static call to allow StunAddrsRequestParent to get stun addrs from the main process. 2) A call to allow StunAddrsRequestChild to pass the new stun addrs back to PeerConnectionMedia on the content process. PeerConnectionMedia, when running in e10s mode, sets up the StunAddrsRequestChild and makes the async request to get the stun addrs. When they are returned, it sets the stun addrs in NrIceCtx avoid the network calls that would otherwise cause a further restricted sandbox to fail. MozReview-Commit-ID: C2hYBzm6WNv
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 349020
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +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 349019
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +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 349018
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +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 349017
Push 31541 by cbook@mozilla.com at Thu, 23 Mar 2017 12:43:04 +0000
Bug 1349659. Implement :required and :optional in stylo. r=emilio MozReview-Commit-ID: 50A3H4Qb3Yf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip