5fc5a88872adb1ca891b85bcdd072b8159a26c05: Bug 1366989 - Part 3: Add test for updating the bounds of summary graph, delay and endDelay element. r=pbro
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 19 Sep 2017 11:00:54 +0900 - rev 381584
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1366989 - Part 3: Add test for updating the bounds of summary graph, delay and endDelay element. r=pbro MozReview-Commit-ID: Dwa2n471M64
7d8f842fe47c707a4b5bb9e3bd7ea422bfd5246d: Bug 1366989 - Part 2: Modify tests to correspond with changing the animation-timeline. r=pbro
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 19 Sep 2017 10:29:22 +0900 - rev 381583
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1366989 - Part 2: Modify tests to correspond with changing the animation-timeline. r=pbro MozReview-Commit-ID: GN5oS5KRfrc
f391fb90181c5d230f3a8052829727e019be082a: Bug 1366989 - Part 1: Avoid to refresh whole panel. r=pbro
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 19 Sep 2017 10:26:54 +0900 - rev 381582
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1366989 - Part 1: Avoid to refresh whole panel. r=pbro Currently the animation inspector re-generates the entire animation timeline whenever an animation is added, changed, etc. To avoid this, averts to re-render the component which no needs. In this implementation, premises the actorID can be used as unique id for each animations. The mechanism is below. At initial time, renders all actors as normally. In this time, holds actorID and related components to componentsMap. Next, in case of that needs to update the UI, gets animation actors from server, and compares actorID of both the actors and componentsMap. If retrieved actorID exists in componentsMap, updates the view area only without re-rendering. For example, supposes, has an animation (actid-1) when opens the inspector, and a new animation (actid-2) was added a little later. At initial rendering, holds "actid-1” of first animation as key and related components to componentsMap. Next, when “actid-2” animation is added to document, can get animation actors that are “actid-1” and “actid-2” from server. Because “actid-1” is already held in componentsMap, updates “actid-1”’s view area. This is because TimeScale will be updated. Then "actid-2” render as normally since componentMap does not have the actorID. After rendered, holds “actid-2” and related components. However, even if actorID exists, if keyframes (tracks) and effect timing (state) differ, re-render that. Also, if iterationCount of effect timing represents Infinity, do re-rendering. Because the display area expands by the end of the currently displayed time. And, if actorID in componentsMap is not in retrieved actors, removes related components. MozReview-Commit-ID: GmifRX3GzYd
f6c6f4f6bd3431d8d6d209ee9f89f08efec56e60: Bug 1341009 - Convert nsReflowStatus::Reset() to nsReflowStatus::IsEmpty() assertion in ReflowText(). r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Thu, 14 Sep 2017 16:22:21 +0800 - rev 381581
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1341009 - Convert nsReflowStatus::Reset() to nsReflowStatus::IsEmpty() assertion in ReflowText(). r=dholbert MozReview-Commit-ID: Fa1Dq7xLP3n
c0b4af15d17a5377f3d554129338747ad709d5d5: Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Wed, 13 Sep 2017 18:00:25 +0800 - rev 381580
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert nsReflowStatus::IsEmpty() assertions are added after DISPLAY_REFLOW in the beginning of the Reflow(). A few Reflow() implementations have Reset() calls at the end which are left in place by this patch (with an explanatory comment added to each). These ending Reset()s are only needed for cases where a non-splittable frame passes its own nsReflowStatus to a child's reflow method. Just in case the child leaves a "not fully complete" value in the nsReflowStatus, the non-splittable parent frame must clear out the nsReflowStatus before returning, so that its own parent doesn't then try to split it. MozReview-Commit-ID: 6Jj3jfMAqj4
d85071e23dac815c379357dd4830e0053a6be675: Bug 1341009 - Reset aStatus before calling nsContainerFrame::ReflowChild(). r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Thu, 14 Sep 2017 14:15:03 +0800 - rev 381579
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1341009 - Reset aStatus before calling nsContainerFrame::ReflowChild(). r=dholbert This ensures the Reflow() call in nsContainerFrame::ReflowChild() is using an empty reflow status. MozReview-Commit-ID: K2Ln2i4XkB5
b500a58183a46c76e09b2f2f86ae06193af87131: Bug 1341009 - Reset aStatus before calling nsLineLayout::ReflowFrame(). r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Thu, 14 Sep 2017 13:11:22 +0800 - rev 381578
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1341009 - Reset aStatus before calling nsLineLayout::ReflowFrame(). r=dholbert This ensures the nsIFrame::Reflow() call in nsLineLayout::ReflowFrame() is using an empty reflow status. MozReview-Commit-ID: EBHs8xX7MI1
5b661188c6031eecf6e0088af7e10afec1310301: Bug 1341009 - Add nsReflowStatus::IsEmpty() assertion to nsAbsoluteContainingBlock::ReflowAbsoluteFrame(). r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Thu, 14 Sep 2017 11:33:36 +0800 - rev 381577
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1341009 - Add nsReflowStatus::IsEmpty() assertion to nsAbsoluteContainingBlock::ReflowAbsoluteFrame(). r=dholbert The only caller (nsAbsoluteContainingBlock::Reflow()) declares nsReflowStatus before passing it in. Add an assertion to record this knowledge. MozReview-Commit-ID: 8M3Oi38nDyG
25757b404bb6823183dd8f67302752b4076875c3: Bug 1341009 - Pass const reference instead of value for nsReflowStatus. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Wed, 13 Sep 2017 15:47:51 +0800 - rev 381576
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1341009 - Pass const reference instead of value for nsReflowStatus. r=dholbert It's good to save a copy constructor call. Also, make nsBlockFrame::SplitFloat() return void because the only caller (BlockReflowInput::FlowAndPlaceFloat()) doesn't check its return value, and (more importantly) because it only ever returns NS_OK. MozReview-Commit-ID: 9LmDCXd7xGS
a6211a66f585f19fbe96e19fb9debff6898ce982: Bug 1341009 - Remove nsReflowStatus::Reset() in BlockReflowInput's constructor. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Mon, 11 Sep 2017 16:19:29 +0800 - rev 381575
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1341009 - Remove nsReflowStatus::Reset() in BlockReflowInput's constructor. r=dholbert nsReflowStatus's constructor will be called before BlockReflowInput's constructor. No need to invoke Reset(). MozReview-Commit-ID: EhYe8u1ksvD
b2bc48a42a394ce548cca585b193d8bc49feda91: Bug 1397100 - Disable container about:preference checkbox if a container addon is enabled. r=bsilverberg,Felipe
Jonathan Kingston <jkt@mozilla.com> - Mon, 18 Sep 2017 08:11:31 +0100 - rev 381574
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1397100 - Disable container about:preference checkbox if a container addon is enabled. r=bsilverberg,Felipe MozReview-Commit-ID: DtJX3FiE0e0
93a1630a8911d78425c0acdec656d9229378131e: Bug 1389534 - Enable continuous auto focus mode. r=jib
Munro Mengjue Chiang <mchiang@mozilla.com> - Thu, 07 Sep 2017 18:25:45 +0800 - rev 381573
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1389534 - Enable continuous auto focus mode. r=jib MozReview-Commit-ID: DrTkb9CxjlA
45461d47b376357160c5a5768797b1a2ca03d40b: Bug 1400166. P2 - Flush() should dispatch a task to clear arrays. r=gerald
JW Wang <jwwang@mozilla.com> - Mon, 18 Sep 2017 11:07:52 +0800 - rev 381572
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1400166. P2 - Flush() should dispatch a task to clear arrays. r=gerald If mBlockChanges is cleared when PerformBlockIOs() is dropping the data lock, blockIndex will become an invalid index after it acquire the data lock again. MozReview-Commit-ID: 5Cu2TgEO3F5
18b7334918f0c1bfbd1fabd691eb6e3ff4e2a1c7: Bug 1400166. P1 - move re-initialization code to Flush() for it is confusing to call Init() twice. r=gerald
JW Wang <jwwang@mozilla.com> - Mon, 18 Sep 2017 10:52:17 +0800 - rev 381571
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1400166. P1 - move re-initialization code to Flush() for it is confusing to call Init() twice. r=gerald MozReview-Commit-ID: 6KolHyGkqXo
b406b52fd2e315c0faa2e454d1558e58be4e7241: Bug 1399959 - Prefer hardware instead of software U2F tokens r=keeler
J.C. Jones <jjones@mozilla.com> - Thu, 14 Sep 2017 10:51:20 -0700 - rev 381570
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1399959 - Prefer hardware instead of software U2F tokens r=keeler Bug 1388851 adds hardware U2F support to Gecko; the instructions to test involve flipping two prefs, but the common case will be using harwdare tokens, so this patch makes users only haave to flip the "security.webauth.u2f" or "security.webauth.webauthn" prefs as they choose. MozReview-Commit-ID: 346120ZI8p4
a8b326d7a918386e14077be9b5f8b27463a5c8f4: Bug 1400019 - Don't assert on illegal WebAuthn algo names r=keeler
J.C. Jones <jjones@mozilla.com> - Thu, 14 Sep 2017 18:37:34 -0700 - rev 381569
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1400019 - Don't assert on illegal WebAuthn algo names r=keeler The algorithm names provided to the WebAuthn methods have to either be a string, or (potentially) a WebCrypto object. Right now we only work with strings, but there's no good reason to assert that, we can just let the action fail. This patch removes the assert to help out the fuzzing team. MozReview-Commit-ID: 9dc8m0a2gZK
ad20c4bf0d579b3d998a2775b5d52dce42520d15: Bug 1395777 (part 2) - Make orthogonal ruby annotations inter-character. r=xidorn
Kevin Hsieh <kevin.hsieh@ucla.edu> - Thu, 31 Aug 2017 17:41:13 -0700 - rev 381568
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1395777 (part 2) - Make orthogonal ruby annotations inter-character. r=xidorn MozReview-Commit-ID: JjpEnQI9Dmv
044422a93db9435ea419f895f77a5352a81aa3e2: Bug 1395777 (part 1) - Allow rtc to use its own writing mode. r=xidorn
Kevin Hsieh <kevin.hsieh@ucla.edu> - Thu, 31 Aug 2017 17:40:18 -0700 - rev 381567
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
Bug 1395777 (part 1) - Allow rtc to use its own writing mode. r=xidorn MozReview-Commit-ID: EkYL53YxGQV
b2e85eb4879dafd1533fff1e106307caf38672c8: bug 1401052 label GfxInfo files as Graphics BUG_COMPONENT r=jrmuizel
Karl Tomlinson <karlt+@karlt.net> - Tue, 19 Sep 2017 12:10:50 +1200 - rev 381566
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
bug 1401052 label GfxInfo files as Graphics BUG_COMPONENT r=jrmuizel MozReview-Commit-ID: ANeqbmNDSsy
fd4481cbbd2958bd2b6339f1bb58ab8ef33b11bf: bug 1400839 use -1 instead of 0 to indicate absent glxtest_pipe fd r=karlt
sebastian@ifyouwantblood.de - Tue, 19 Sep 2017 11:47:12 +1200 - rev 381565
Push 32532 by archaeopteryx@coole-files.de at Tue, 19 Sep 2017 09:08:57 +0000
bug 1400839 use -1 instead of 0 to indicate absent glxtest_pipe fd r=karlt Englightenment closes fd 0 on child processes and so pipe() can return a zero fd. MozReview-Commit-ID: 5d9xQXgwgfv
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip