6b44b9c6114adaff5782ed76155b8b3c64361bcf: Bug 1401777 - don't use rich icons for tabs. r=Mardak
Marco Bonardo <mbonardo@mozilla.com> - Thu, 21 Sep 2017 10:21:50 +0200 - rev 669982
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1401777 - don't use rich icons for tabs. r=Mardak MozReview-Commit-ID: DcqxEme7hfx
7fde3082d44b416af788f2ba09834fb3403eb8ff: Bug 1402366: Crashtest. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 25 Sep 2017 10:16:36 +0200 - rev 669981
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1402366: Crashtest. r=me MozReview-Commit-ID: 8ZcVBHKNntj
5b642e09aacd450f7ea2b667d2d453a701a30e15: Bug 1402366: Mark datetimebox as not needing xul.css. r=bholley,jessica
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Sep 2017 21:23:11 +0200 - rev 669980
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1402366: Mark datetimebox as not needing xul.css. r=bholley,jessica We create a datetimebox in content documents that gets an XBL binding on nsDateTimeControlFrame::CreateAnonymousContent. This is done during frame construction, and loading a datetimebox insert xul.css in the document, which causes invalidation to run. datetimebox styles are in html.css, and there's no rule in xul.css that styles it, so we don't need to load the stylesheet at all. MozReview-Commit-ID: 2SbIOoER2uB
05b222ac8a540186f26caf7cfe514956399ecdfd: Bug 1402728 - Use RefPtr<TrackBuffersManager> instead of raw pointers - r=jya
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 Sep 2017 11:19:05 +1300 - rev 669979
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1402728 - Use RefPtr<TrackBuffersManager> instead of raw pointers - r=jya All in MediaSourceDemuxer: - GetManager returns a RefPtr<TBM>. Probably unneeded as the only call stores the pointer in a RefPtr, but I'm adding it for peace of mind, and it's very low cost. - AttachSourceBuffer takes a RefPtr& and explicitly stores the given TBM in a RefPtr in the dispatched task, then DoAttachSourceBuffer takes a RefPtr<TBM>&&. This should not be needed, as it should already be done implicitly. But now it's more obvious, and a bit more optimized thanks to move semantics. - DetachSourceBuffer takes a RefPtr& and explicitly stores the given TBM in a RefPtr in the dispatched task, then DoDetachSourceBuffer takes a RefPtr<TBM>&&; And changed the loop to use RemoveElementsBy. Same as above, probably not needed, but it's now obvious that we keep a RefPtr. MozReview-Commit-ID: 9aOZtV7uS1P
377c93e9acd44a4180c39f2e1db2ba9aa27cbd97: Backed out changeset 6827b7bf9116 (bug 1263722) for leaks detected on mochitest shutdown. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 25 Sep 2017 09:57:13 +0200 - rev 669978
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Backed out changeset 6827b7bf9116 (bug 1263722) for leaks detected on mochitest shutdown. r=backout
7e6aa84671037526f1e02be682ca83a5625830e0: Backed out changeset 24116d4c6b85 (bug 1263722)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 25 Sep 2017 09:56:23 +0200 - rev 669977
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Backed out changeset 24116d4c6b85 (bug 1263722)
5f8037cd838fdd706bca62752a209b3ea629c4f2: Bug 1393801 - Enable dynamic scalar registration. f=gfritzsche,r=billm,chutten
Alessio Placitelli <alessio.placitelli@gmail.com> - Tue, 29 Aug 2017 13:05:40 +0200 - rev 669976
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1393801 - Enable dynamic scalar registration. f=gfritzsche,r=billm,chutten MozReview-Commit-ID: JlRk7hLV5QD
ee619ad512f4b93137672348efc43b8d3abc339b: Bug 1363805 - Part 5: Add testcase for restyle generation. r=heycam
Wei-Cheng Pan <wpan@mozilla.com> - Tue, 12 Sep 2017 18:17:18 +0800 - rev 669975
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1363805 - Part 5: Add testcase for restyle generation. r=heycam Make sure we restyle only if we have to. MozReview-Commit-ID: 6yuyxH4GInJ
60457d49011028d685b46f7725c7f9777dc0e5db: Bug 1363805 - Part 4: Fix tests that need style flushing. r=heycam
Wei-Cheng Pan <wpan@mozilla.com> - Tue, 12 Sep 2017 17:46:45 +0800 - rev 669974
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1363805 - Part 4: Fix tests that need style flushing. r=heycam Some properties will not trigger style flushing if there is no dirty ancestor. Instead, use a property which needs layout flushing will do the trick. MozReview-Commit-ID: C2lRjl5t3ry
3b0852f8a69668d7ca4e26b9c6ac789fcbabb8c6: Bug 1363805 - Part 3: Do lazy flushing if possible. r=heycam
Wei-Cheng Pan <wpan@mozilla.com> - Tue, 23 May 2017 12:02:11 +0800 - rev 669973
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1363805 - Part 3: Do lazy flushing if possible. r=heycam Skips flushing current document if the target of getComputedDOMStyle cannot be affected by any pending restyles. MozReview-Commit-ID: C87HDIDvOth
2ea24d8301f039c16d49c5da866578f05c7094a5: Bug 1363805 - Part 2: Add a flag to note that a child has LaterSiblings hint. r=heycam
Wei-Cheng Pan <wpan@mozilla.com> - Wed, 13 Sep 2017 16:47:03 +0800 - rev 669972
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1363805 - Part 2: Add a flag to note that a child has LaterSiblings hint. r=heycam This flag is only used by nsComputedDOMStyle. MozReview-Commit-ID: 2EzIYXCt5Rj
6ecdb6bd3ebc6c4631a3e239c97c8ed09b0e16f0: Bug 1363805 - Part 1: Add a flag to nsIDocument::FlushPendingNotifications. r=heycam
Wei-Cheng Pan <wpan@mozilla.com> - Tue, 23 May 2017 10:27:13 +0800 - rev 669971
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1363805 - Part 1: Add a flag to nsIDocument::FlushPendingNotifications. r=heycam This flag indicates that document can flush parent-document only or need to do the normal flushing. MozReview-Commit-ID: L9KZA6jNsOz
8e33cb1c0b781a9d5c5778bb4d6ec8b38b772b84: Bug 1401801 - Crash test. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Sep 2017 12:29:43 +0900 - rev 669970
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1401801 - Crash test. r=birtles MozReview-Commit-ID: 4fuwnHtYcBY
edcb9bd4cdd033dcfb152c234d50d31296406904: Bug 1401801 - A reftest for a child element in animating element that the display property is changed from none by CSSOM. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Sep 2017 12:29:42 +0900 - rev 669969
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1401801 - A reftest for a child element in animating element that the display property is changed from none by CSSOM. r=birtles MozReview-Commit-ID: FaBSP4g4FnP
0354d1f5073efed7e8dc3eb56876388ecb719a43: servo: Merge #18622 - Handle display property change from 'none' only if there is restyle hint for SMIL (from hiikezoe:display-none-by-cssom); r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Sep 2017 00:21:18 -0500 - rev 669968
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
servo: Merge #18622 - Handle display property change from 'none' only if there is restyle hint for SMIL (from hiikezoe:display-none-by-cssom); r=birtles <!-- Please describe your changes on the following line: --> https://bugzilla.mozilla.org/show_bug.cgi?id=1401801 --- <!-- 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 Source-Repo: https://github.com/servo/servo Source-Revision: eba9b802ab7d1158a965923b44490a0d9b8b361a
d7c3a31373a61c8da5e5e615be725738c59464cd: Bug 1396395 - Part 2, add test case. r=dragana
Shih-Chiang Chien <schien@mozilla.com> - Fri, 15 Sep 2017 16:01:57 +0800 - rev 669967
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1396395 - Part 2, add test case. r=dragana MozReview-Commit-ID: 95RPLxNix4W
8979c55c1a4b4256b1d3737d80c68640bfa0b82d: Bug 1396395 - Part 1, resume input pump after callback finished. r=dragana
Shih-Chiang Chien <schien@mozilla.com> - Wed, 13 Sep 2017 18:34:04 +0800 - rev 669966
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1396395 - Part 1, resume input pump after callback finished. r=dragana OnStartRequest callback chain is interrupted by add-on during the "http-on-modify-request" observer event. Therefore, nsInputStreamPump think OnStartRequest is finished. After resuming http channel, nsHttpChannel asynchronously continue the OnStartRequest procedure and synchronously resume the nsInputStreamPump. Before nsDocumentOpenInfo invoke the next OnStartRequest on the listener chain, sync XHR in web content is executed on the call stack. This will spin main thread event queue and will eventually callback OnDataAvailable/OnStopRequest on the same call stack. nsHttpChannel should not resume the nsInputStreamPump before |mCallOnResume| is complete, to ensure that no input stream event can interrupt the resumed call stack before it finished. MozReview-Commit-ID: 6Q9EtMhcff9
d1d7b2a2bad7b7e91c085c9eb0b3acca29123fcc: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Mon, 25 Sep 2017 03:07:43 +0000 - rev 669965
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
No bug - Revendor rust dependencies
fbda328f2bc40f15156e6cb68bcb338ff90a4d5e: servo: Merge #18621 - selectors: Remove unused crate (from emilio:unused-crate); r=glennw
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 24 Sep 2017 21:05:49 -0500 - rev 669964
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
servo: Merge #18621 - selectors: Remove unused crate (from emilio:unused-crate); r=glennw Source-Repo: https://github.com/servo/servo Source-Revision: dd6aae9d52af1f7ff55826543e044e5a3f9dd5e6
00076807f73dad1391217c9b463fab4f6993c33c: Bug 1352453 - Add crashtest for this bug. r=heycam
Ethan Lin <ethlin@mozilla.com> - Sat, 23 Sep 2017 15:20:05 +0800 - rev 669963
Push 81480 by kgupta@mozilla.com at Mon, 25 Sep 2017 17:48:25 +0000
Bug 1352453 - Add crashtest for this bug. r=heycam MozReview-Commit-ID: 97vLPFkTYli
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip