a7d6bb9e7d12166470ad4210dd1f56b7b07d0dc8: Backed out changeset 0f4e9c57ee8e (bug 906116) for bustage on a CLOSED TREE
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 06 Jul 2016 05:40:49 +0200 - rev 343820
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Backed out changeset 0f4e9c57ee8e (bug 906116) for bustage on a CLOSED TREE
b4cd9f6f91874206405393d9c52f5aee8ed4177e: Backed out changeset d84c0edb6912 (bug 906116)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 06 Jul 2016 05:40:08 +0200 - rev 343819
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Backed out changeset d84c0edb6912 (bug 906116)
7de0043e22d6e488c349aa71e457118faa8acd45: Backed out changeset 17d17aeec1fa (bug 906116)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 06 Jul 2016 05:40:07 +0200 - rev 343818
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Backed out changeset 17d17aeec1fa (bug 906116)
b76169d840fc00a775456d43344a370204dbaef5: Backed out changeset 34c54dbb1b7d (bug 906116)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 06 Jul 2016 05:40:07 +0200 - rev 343817
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Backed out changeset 34c54dbb1b7d (bug 906116)
19b7de94186b59850aa72ed3dcaf3ba501127cf8: Backed out changeset 8c1f9996a7d6 (bug 906116)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 06 Jul 2016 05:40:06 +0200 - rev 343816
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Backed out changeset 8c1f9996a7d6 (bug 906116)
3a2cec4fd398e6cdedb1f15bafa9c6e202d4449f: Backed out changeset 1ec6e0357c42 (bug 906116)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 06 Jul 2016 05:40:05 +0200 - rev 343815
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Backed out changeset 1ec6e0357c42 (bug 906116)
39c367ecc144a8f505e865a599a19d0628201070: Bug 1282410 - part3 : add log. r=cpearce
Alastor Wu <alwu@mozilla.com> - Wed, 06 Jul 2016 10:54:11 +0800 - rev 343814
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1282410 - part3 : add log. r=cpearce MozReview-Commit-ID: KWf3uya31zv
577309fc4bbb328a7825b26818089c2af6c7bbf2: Bug 1282410 - part2 : open media with external apps. r=Margaret
Alastor Wu <alwu@mozilla.com> - Wed, 06 Jul 2016 10:53:53 +0800 - rev 343813
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1282410 - part2 : open media with external apps. r=Margaret MozReview-Commit-ID: KQDmOf2RURN
339b5c5d3595fcbf3cafd35df8a2a2ecce484b5a: Bug 1282410 - part1 : open unsupported type media. r=cpearce
Alastor Wu <alwu@mozilla.com> - Wed, 06 Jul 2016 10:34:29 +0800 - rev 343812
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1282410 - part1 : open unsupported type media. r=cpearce MozReview-Commit-ID: 4fjkDlRgdt7
1ec6e0357c4219fcbfa68f027b619bd8cedacbe1: Bug 906116 - part4: Remove NS_STYLE_HINT_FRAMECHANGE. r=dbaron
Jeremy Chen <jeremychen@mozilla.com> - Wed, 06 Jul 2016 09:59:56 +0800 - rev 343811
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 906116 - part4: Remove NS_STYLE_HINT_FRAMECHANGE. r=dbaron MozReview-Commit-ID: IXPWY2B6k48
8c1f9996a7d652b313070ef160105149201d8cb2: Bug 906116 - part3.3: Replace NS_STYLE_HINT_FRAMECHANGE with nsChangeHint_ReconstructFrame. r=dbaron
Jeremy Chen <jeremychen@mozilla.com> - Wed, 06 Jul 2016 09:59:56 +0800 - rev 343810
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 906116 - part3.3: Replace NS_STYLE_HINT_FRAMECHANGE with nsChangeHint_ReconstructFrame. r=dbaron Use ReconstructFrame to replace NS_STYLE_HINT_FRAMECHANGE in many places, such as HTML*Element::GetAttributeChangeHint and HTMLFrameSetElement::SetAttr. MozReview-Commit-ID: EHbc4RMeuu0
34c54dbb1b7d8acbd2575e10b6f8c74683ab5d76: Bug 906116 - part3.2: Replace NS_STYLE_HINT_FRAMECHANGE with nsChangeHint_ReconstructFrame. r=dbaron
Jeremy Chen <jeremychen@mozilla.com> - Wed, 06 Jul 2016 09:59:56 +0800 - rev 343809
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 906116 - part3.2: Replace NS_STYLE_HINT_FRAMECHANGE with nsChangeHint_ReconstructFrame. r=dbaron Use ReconstructFrame | (any ther bits needed) to replace NS_STYLE_HINT_FRAMECHANGE in nsStyle*::MaxDifference. For those nsStyle* that do not have nsChangeHint_NeutralChange in their CalcDifference, we should be able to elimate nsChangeHint_NeutralChange from their MaxDifference as well. MozReview-Commit-ID: B3VJWt6gKoL
17d17aeec1fa72b374d8772f11c7561e304551c9: Bug 906116 - part3.1: Replace NS_STYLE_HINT_FRAMECHANGE with nsChangeHint_ReconstructFrame. r=dbaron
Jeremy Chen <jeremychen@mozilla.com> - Wed, 06 Jul 2016 09:59:55 +0800 - rev 343808
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 906116 - part3.1: Replace NS_STYLE_HINT_FRAMECHANGE with nsChangeHint_ReconstructFrame. r=dbaron Replace NS_STYLE_HINT_FRAMECHANGE with nsChangeHint_ReconstructFrame in nsStyle*::CalcDifference. MozReview-Commit-ID: 85WPCyYolal
d84c0edb69128ea3741ff0636056ad53fd8df1ec: Bug 906116 - part2: Fix comment for nsChangeHint_ReconstructFrame. r=dbaron
Jeremy Chen <jeremychen@mozilla.com> - Wed, 06 Jul 2016 09:59:55 +0800 - rev 343807
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 906116 - part2: Fix comment for nsChangeHint_ReconstructFrame. r=dbaron The comment for nsChangeHint_ReconstructFrame is out-of-date. In RestyleManager::ProcessRestyledFrames, we actually ignore all of the other hints if ReconstructFrame is set. The old version was written when ReconstructFrame was listed last. So, update the comment. MozReview-Commit-ID: 97wMrW6S6ID
0f4e9c57ee8eb766c9237f98d52d7270292335d1: Bug 906116 - part1: Ensure bracing all controlled statements in nsStyleStruct.h and nsStyleStruct.cpp. r=dbaron
Jeremy Chen <jeremychen@mozilla.com> - Wed, 06 Jul 2016 09:59:55 +0800 - rev 343806
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 906116 - part1: Ensure bracing all controlled statements in nsStyleStruct.h and nsStyleStruct.cpp. r=dbaron According to our coding style guide, we should always brace controlled statements, even a single-line consequent of an if-else-statement. It avoids dangling else bugs. MozReview-Commit-ID: FT1AR5MqOGw
78d2fb74e22f7d4858c88173071a5b6988c07389: Bug 1283106 - Put empty skip chars in gfxPlatform singleton rather than static local variable. r=jfkthame
Xidorn Quan <me@upsuper.org> - Tue, 05 Jul 2016 11:02:24 +1000 - rev 343805
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1283106 - Put empty skip chars in gfxPlatform singleton rather than static local variable. r=jfkthame MozReview-Commit-ID: 5SU6ewm5wbd
28c44b72633b5f94f60863f0fcec408e633db675: Bug 1282658. Part 17 - rename and remove some functions. r=kaku
JW Wang <jwwang@mozilla.com> - Tue, 05 Jul 2016 17:00:28 +0800 - rev 343804
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1282658. Part 17 - rename and remove some functions. r=kaku MozReview-Commit-ID: 1v8WOlz2671
0468b7cedfcf9afdee4a37b79399bc4fa50d3aed: Bug 1282658. Part 16 - remove checks for |mReader->IsWaiting{Audio,Video}Data()|. r=kaku
JW Wang <jwwang@mozilla.com> - Wed, 29 Jun 2016 17:26:13 +0800 - rev 343803
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1282658. Part 16 - remove checks for |mReader->IsWaiting{Audio,Video}Data()|. r=kaku EnsureAudioDecodeTaskQueued() is called from several places where mReader->IsWaitingAudioData() can be proven to be false: 1. OnAudioDecoded() - definitely false. 2. OnNotDecoded() - false because aReason is MediaDecoderReader::CANCELED. 3. OnSeekResolved() - false becuase we haven't requested any samples. 4. SetCallbacks() - false because AudioWaitCallback is resolved. MozReview-Commit-ID: 8ppYIQQw0uK
44ed26a7269a015e55f2c8035884ccbb577615a4: Bug 1282658. Part 15 - optimize checking of seek complete. r=kaku
JW Wang <jwwang@mozilla.com> - Wed, 29 Jun 2016 17:06:00 +0800 - rev 343802
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1282658. Part 15 - optimize checking of seek complete. r=kaku We need to request another audio sample in OnAudioDecoded() only when mDoneAudioSeeking is false which also applies OnVideoDecodd(). Therefore we remove calls to Ensure{Audio,Video}DecodeTaskQueued() from CheckIfSeekComplete() to prevent requesting video samples inside OnAudioDecoded() for they will be handled by OnVideoDecodd(). This also allows us to remove checking of mReader->IsRequesting{Audio,Video}Data() from Ensure{Audio,Video}DecodeTaskQueued(). MozReview-Commit-ID: LpXjiacp0D9
4c079c504dfee12c130ee184fa20648a11d0fa2f: Bug 1282658. Part 14 - remove mDrop{Audio,Video}UntilNextDiscontinuity for MediaData::mDiscontinuity is guaranteed to be true for the 1st sample after seeking. r=kaku
JW Wang <jwwang@mozilla.com> - Wed, 29 Jun 2016 16:52:09 +0800 - rev 343801
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1282658. Part 14 - remove mDrop{Audio,Video}UntilNextDiscontinuity for MediaData::mDiscontinuity is guaranteed to be true for the 1st sample after seeking. r=kaku MozReview-Commit-ID: CttpYi6CV32
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip