ec1c0b20e0e75dde607a6d7f1092b38ca81a5841: Bug 1423386 - add logs to debug timeout. r=timhuang
JW Wang <jwwang@mozilla.com> - Wed, 03 Jan 2018 11:39:24 +0800 - rev 449335
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1423386 - add logs to debug timeout. r=timhuang MozReview-Commit-ID: DTdk5m5ojUF
ac93fdadf1022211eec62258ad22b42cb37a6d14: Merge inbound to mozilla-central r=merge a=merge
arthur.iakab <aiakab@mozilla.com> - Wed, 03 Jan 2018 11:49:44 +0200 - rev 449334
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Merge inbound to mozilla-central r=merge a=merge
ca70091cdc76eead763e92eda4dcb939a277f62d: Bug 1427060 - PropItem should use nsAtom instead of nsString. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 26 Dec 2017 12:25:45 +0900 - rev 449333
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1427060 - PropItem should use nsAtom instead of nsString. r=masayuki Actually, PopItem uses nsString to store attribute name. And when using it, it converts to nsAtom by NS_Atomize and compare by nsString. To reduce calculation of atom and string compare, we should store atom directly. MozReview-Commit-ID: 8OB02mgMg1r
9773358ff522076df6e04f7855ee0fd9133787a1: Merge mozilla-central to inbound. r=merge a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Tue, 02 Jan 2018 23:43:46 +0200 - rev 449332
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Merge mozilla-central to inbound. r=merge a=merge CLOSED TREE
de4a045241634a6c633ac2d3bd4e583ed7125ef2: NO BUG - Fix links in contribution advice. r=me
Andreas Tolfsen <ato@sny.no> - Tue, 02 Jan 2018 14:08:25 +0000 - rev 449331
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
NO BUG - Fix links in contribution advice. r=me DONTBUILD MozReview-Commit-ID: 1kYhz990ClM
8c6847295fc8dc387e043d9bf562e5a816db82c3: NO BUG - Prefer "./mach test" over flavor-specific commands. r=me
Andreas Tolfsen <ato@sny.no> - Tue, 02 Jan 2018 14:08:00 +0000 - rev 449330
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
NO BUG - Prefer "./mach test" over flavor-specific commands. r=me DONTBUILD MozReview-Commit-ID: 54cAflnaEc3
b48baef2477f99254210ae937c2d6a4caaaf3b0c: Bug 1425708 - Fix link to contribution advice. r=me
Andreas Tolfsen <ato@sny.no> - Tue, 02 Jan 2018 12:16:54 +0000 - rev 449329
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425708 - Fix link to contribution advice. r=me DONTBUILD MozReview-Commit-ID: FFaQxZdPXLX
2adec22ad1841c0208f4e4b6c64377a902053951: Bug 1425708 - Link to Marionette README. r=me
Andreas Tolfsen <ato@sny.no> - Tue, 02 Jan 2018 12:15:11 +0000 - rev 449328
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425708 - Link to Marionette README. r=me DONTBUILD MozReview-Commit-ID: feWWjE334r
00be73b22814f39ba45737773a55b62eb7aa882c: Bug 1425708 - Document advice for working on Marionette. r=maja_zf,automatedtester
Andreas Tolfsen <ato@sny.no> - Mon, 18 Dec 2017 17:16:29 +0000 - rev 449327
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425708 - Document advice for working on Marionette. r=maja_zf,automatedtester There are many gotchas to be aware of when working on Marionette source code. It would be a good idea to collect this in a single document that could serve as documentation in onboarding new developers. DONTBUILD MozReview-Commit-ID: DuVqckA7wLP
fc4c64270c97ee02e07b7c029541162f41f1fe2c: Bug 1425708 - Simplify and make contribution advice coherent. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Mon, 18 Dec 2017 17:09:09 +0000 - rev 449326
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425708 - Simplify and make contribution advice coherent. r=maja_zf DONTBUILD MozReview-Commit-ID: 45HJNi3bp58
e1ac8945353a14d21aa086978087bcd98d7f5413: Bug 1425708 - Link to contribution and source docs in Marionette README. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Mon, 18 Dec 2017 17:08:16 +0000 - rev 449325
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425708 - Link to contribution and source docs in Marionette README. r=maja_zf DONTBUILD MozReview-Commit-ID: FVPrTxggaxQ
66a4f3cefc640b94866c98c2dd5f4741d313ba44: Bug 1426444 - Make Synced Tabs unverified state consistent. r=markh
Edouard Oger <eoger@fastmail.com> - Wed, 20 Dec 2017 14:52:33 -0500 - rev 449324
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1426444 - Make Synced Tabs unverified state consistent. r=markh MozReview-Commit-ID: D62SqelGXw2
46879b2506caf288a8d6a8aa56248d7b7189e0ed: Bug 1426578. P5 - offload Init() to another thread. r=bechen,gerald
JW Wang <jwwang@mozilla.com> - Tue, 19 Dec 2017 17:38:40 +0800 - rev 449323
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1426578. P5 - offload Init() to another thread. r=bechen,gerald MozReview-Commit-ID: Fv7eq39GNsk
d005226af73b702b34cb6419d211960722daf29b: Bug 1426578. P4 - offload InitAsClone() to another thread. r=bechen,gerald
JW Wang <jwwang@mozilla.com> - Tue, 19 Dec 2017 17:32:55 +0800 - rev 449322
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1426578. P4 - offload InitAsClone() to another thread. r=bechen,gerald MozReview-Commit-ID: H8bQRmkJ8jU
1f6caf89e3825360192a6d1dae284fc806e88649: Bug 1426578. P3 - make MediaCacheStream::InitAsClone() infallible. r=bechen,gerald
JW Wang <jwwang@mozilla.com> - Sat, 16 Dec 2017 23:50:07 +0800 - rev 449321
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1426578. P3 - make MediaCacheStream::InitAsClone() infallible. r=bechen,gerald It must be infallible for there is no way to propagate the error back to the main thread when part of the init functions run on another thread. It is OK to clone a stream that ends abnormally as long as we don't copy the error status of EOS. The cloned stream will open a new channel when necessary. Note we also copy the partial block from the original stream to get as much data as possible and thus reducing the chance of reopening the channel. MozReview-Commit-ID: 37iYQonFdBU
fb2edb2d8dd1f0b40504733c08b1461ef0fcce0f: Bug 1426578. P2 - always access MediaCache::mStreams while the cache monitor is held. r=bechen,gerald
JW Wang <jwwang@mozilla.com> - Fri, 15 Dec 2017 11:23:27 +0800 - rev 449320
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1426578. P2 - always access MediaCache::mStreams while the cache monitor is held. r=bechen,gerald Note we offload MediaCache::CloseStreamsForPrivateBrowsing() to another thread so we don't need to take the cache monitor on the main thread. MozReview-Commit-ID: 9hYszHZ0OJJ
a29b9105722b07efd9202147d0ba4438b7151551: Bug 1426578. P1 - tweak the constructor and init functions of ChannelMediaResource/MediaCacheStream. r=bechen,gerald
JW Wang <jwwang@mozilla.com> - Thu, 14 Dec 2017 16:08:17 +0800 - rev 449319
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1426578. P1 - tweak the constructor and init functions of ChannelMediaResource/MediaCacheStream. r=bechen,gerald We want to init as many members as possible before taking the cache monitor. This makes it easier to move part of the init functions to another thread. MozReview-Commit-ID: 6mmO356nCyQ
fa855df2e888bb6edbed237d7a6b78ab6476c96b: Bug 1351409 - Remove animationiteration from legacy event listener test, make the transition tests more robust, and re-enable that test. r=jmaher
Xidorn Quan <me@upsuper.org> - Thu, 21 Dec 2017 16:10:38 +1100 - rev 449318
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1351409 - Remove animationiteration from legacy event listener test, make the transition tests more robust, and re-enable that test. r=jmaher According to :birtles, it is not guaranteed that animationiteration event will be fired. This event is sample-based rather than event-based, and such behavior has been clarified in CSS Animations Level 2: https://drafts.csswg.org/css-animations-2/#event-dispatch Also, Chromium has the same issue with this test: https://bugs.chromium.org/p/chromium/issues/detail?id=701445 MozReview-Commit-ID: KBCzkGHxbfc
9a95b205f3e8df9cd967c3f8a0fae52a54dac6a9: Bug 1427635: Fix DoCompareTreePosition frame tree version with null aCommonAncestor. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Dec 2017 11:01:19 +0100 - rev 449317
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1427635: Fix DoCompareTreePosition frame tree version with null aCommonAncestor. r=xidorn It doesn't fill the ancestors of the first frame if aCommonAncestor is null, which means that we get garbage afterwards. MozReview-Commit-ID: G85dv7KM1Xd
b8656e137157fb746b333a53db06def134d4b108: Bug 1427511: Make GetFlattenedTreeParent more straight-forward. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 31 Dec 2017 20:57:32 +0100 - rev 449316
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1427511: Make GetFlattenedTreeParent more straight-forward. r=smaug Now that accessing nsIContent slots is not a blob of virtual function calls, we should be able to unify logic here, and speed up the not-so-rare case for chrome, while keeping the usual case fast. MozReview-Commit-ID: 87iY5Cbhx4T
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip