8a1bcc91affb90fbdb0f36d5c45d0629e4b43622: Bug 1496839 - Avoid dereferencing null frame r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Thu, 18 Oct 2018 02:26:59 +0000 - rev 500380
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496839 - Avoid dereferencing null frame r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D8882
3a18b352f6fb76d157dd54ea1cb8e1ba6c35d97f: No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Thu, 18 Oct 2018 12:21:07 +0000 - rev 500379
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D9085
4a22c1051967e4edef65c5c68305e72618eb2c0d: Bug 1494000, use Element::GetFrame in XULMenuElement and XULPopupElement, r=bz
Neil Deakin <neil@mozilla.com> - Thu, 18 Oct 2018 08:40:10 -0400 - rev 500378
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1494000, use Element::GetFrame in XULMenuElement and XULPopupElement, r=bz
2da6504c901e9474566aa1663d907bd58bed9edb: Bug 1496581 - Split nsISeekableStream in 2 classes: nsISeekableStream and nsITellableStream, f=mayhemer, r=froydnj
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 18 Oct 2018 13:35:35 +0200 - rev 500377
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496581 - Split nsISeekableStream in 2 classes: nsISeekableStream and nsITellableStream, f=mayhemer, r=froydnj In the current code there are 3 main issues: 1. nsFileStream is not really thread-safe. There is nothing to protect the internal members and we see crashes. 2. nsPipeInputStream doesn't implement ::Seek() method and that caused issues in devtools when a nsHttpChannel sends POST data using a pipe. In order to fix this, bug 1494176 added a check in nsHttpChannel: if the stream doesn't implement ::Seek(), let's clone it. This was an hack around nsPipeInputStream, and it's bad. 3. When nsHttpChannel sends POST data using a file stream, nsFileStream does I/O on main-thread because of the issue 2. Plus, ::Seek() is called on the main-thread causing issue 1. Note that nsPipeInputStream implements only ::Tell(), of the nsISeekableStream methods. It doesn't implement ::Seek() and it doesn't implement ::SetEOF(). With this patch I want to fix point 2 and point 3 (and consequentially issue 1 - but we need a separate fix for it - follow up). The patch does: 1. it splits nsISeekableStream in 2 interfaces: nsITellableStream and nsISeekableStream. 2. nsPipeInputStream implements only nsITellableStream. Doing this, we don't need the ::Seek() check for point 2 in nsHttpChannel: a simple QI check is enough. 3. Because we don't call ::Seek() in nsHttpChannel, nsFileStream doesn't do I/O on the main-thread, and we don't crash doing so.
0162bb225b88cfda9b702d88464d48fbf1f372ee: Bug 1499850 - make MediaTimer slightly more efficient; r=pehrsons
Nathan Froyd <froydnj@mozilla.com> - Thu, 18 Oct 2018 07:00:11 -0400 - rev 500376
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499850 - make MediaTimer slightly more efficient; r=pehrsons Instead of creating a timer and then setting the timer's target, we can determine the timer's target and pass it in directly when the timer is created. This reordering of steps is slightly more efficient, since SetTarget() is both a virtual call and requires locking, both of which can be skipped if we know the target at timer creation time.
9e81f9458926dbb1796ac5c3c0b06fa1ee1d10e9: Merge mozilla-central to inbound. a=merge CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Thu, 18 Oct 2018 13:27:07 +0300 - rev 500375
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
6b952be63f69e244ab688cdb7a84d121b009a162: Bug 1498980 - Remove module environment from live debugger envionments after execution r=jorendorff
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 18 Oct 2018 10:33:33 +0100 - rev 500374
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498980 - Remove module environment from live debugger envionments after execution r=jorendorff
8f74f5dbf5c0d12bebf84841b8553b179b7d04a0: Bug 1499788 - midi feature policy should have 'self' as default allowlist, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 18 Oct 2018 11:08:37 +0200 - rev 500373
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499788 - midi feature policy should have 'self' as default allowlist, r=qdot
5b56f7a89ad4657ebc9dcc0ec444dacec3c0a69c: Bug 1499768 - camera, microphone and speaker feature policies should have 'self' as default allowlist, r=jib
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 18 Oct 2018 11:08:37 +0200 - rev 500372
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499768 - camera, microphone and speaker feature policies should have 'self' as default allowlist, r=jib
5c84e7821c57ada673b4cf554a000961f57efdf8: Bug 1499236 - remove customizableui menubar binding, r=Felipe
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 17 Oct 2018 22:50:40 +0000 - rev 500371
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499236 - remove customizableui menubar binding, r=Felipe Differential Revision: https://phabricator.services.mozilla.com/D8901
a5849dab9066759af0c542aa608cad47fe8bc1c6: Bug 1498160 - Define new snapshot APIs for scalars and histograms r=chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Thu, 18 Oct 2018 12:09:19 +0000 - rev 500370
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498160 - Define new snapshot APIs for scalars and histograms r=chutten For now this defers to the existing APIs and determines the correct dataset from a global flag. Differential Revision: https://phabricator.services.mozilla.com/D8858
f2d7d033c14fe7a9e94c6c5ddec4e5dcf165be7c: Bug 1458194 - Add mochitest to track number of bundles loaded when loading inspector;r=ochameau,jmaher
Julian Descottes <jdescottes@mozilla.com> - Wed, 17 Oct 2018 13:30:09 +0000 - rev 500369
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1458194 - Add mochitest to track number of bundles loaded when loading inspector;r=ochameau,jmaher Differential Revision: https://phabricator.services.mozilla.com/D8017
704e640a83c2a829f674ac4da73faec6fb1c04d7: Merge mozilla-central to autoland. a=merge CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Thu, 18 Oct 2018 13:25:55 +0300 - rev 500368
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
695366afa355ad61c17dedd9498ac2feba7b0ecd: Bug 1497580 - Save text/html as UTF-8 to the clipboard. r=karlt
Tom Schuster <evilpies@gmail.com> - Wed, 17 Oct 2018 23:00:36 +0000 - rev 500367
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497580 - Save text/html as UTF-8 to the clipboard. r=karlt I verified that we can still copy from Firefox to an older version of Firefox without this patch. LibreOffice also still works. Talking to some GTK people on IRC they are also happy about UTF-8 instead of wrongly declared UCS2. Differential Revision: https://phabricator.services.mozilla.com/D8467
1f35618c6e3c52748c84e62a15854dbb7a575206: Bug 1497820 - Get rid of the 'compact' class for search textboxes. r=paolo
Dão Gottwald <dao@mozilla.com> - Thu, 18 Oct 2018 10:05:27 +0000 - rev 500366
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497820 - Get rid of the 'compact' class for search textboxes. r=paolo Differential Revision: https://phabricator.services.mozilla.com/D9078
a0e2d7e922d83b15720c193f672312e639634a33: Bug 1488379 - guard for errors; r=daisuke
yulia <ystartsev@mozilla.com> - Thu, 18 Oct 2018 08:54:56 +0000 - rev 500365
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1488379 - guard for errors; r=daisuke Depends on D7986 Differential Revision: https://phabricator.services.mozilla.com/D8736
d522a86504a76831e59348784c25e81162fe540a: Bug 1488379 - Use target.getFront to instantiate animationsFront; r=ochameau
yulia <ystartsev@mozilla.com> - Mon, 15 Oct 2018 15:54:36 +0000 - rev 500364
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1488379 - Use target.getFront to instantiate animationsFront; r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D7986
125e5170ef3a92d25ad95cf14df1cc564a4e0a52: Bug 1497348 - Wait for the inspector to be ready after reload; r=yzen
Patrick Brosset <pbrosset@mozilla.com> - Thu, 18 Oct 2018 07:57:02 +0000 - rev 500363
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497348 - Wait for the inspector to be ready after reload; r=yzen Depends on D8974 Differential Revision: https://phabricator.services.mozilla.com/D8980
d3dc7831efa89c4a464ba2aeb4252ce984185cfb: Bug 1497348 - Remove callbacks and use async await in browser_toolbox_window_reload_target.js; r=yzen
Patrick Brosset <pbrosset@mozilla.com> - Thu, 18 Oct 2018 07:56:14 +0000 - rev 500362
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497348 - Remove callbacks and use async await in browser_toolbox_window_reload_target.js; r=yzen Differential Revision: https://phabricator.services.mozilla.com/D8974
32670a4721d4dac1a14315b16db5847a20749027: Bug 1497950 - Ensure CSSRuleView has immediate access to PageStyleFront from inspector; r=gl
Razvan Caliman <rcaliman@mozilla.com> - Wed, 17 Oct 2018 18:10:01 +0000 - rev 500361
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1497950 - Ensure CSSRuleView has immediate access to PageStyleFront from inspector; r=gl The current iteration of the Fonts panel requires an instance of the Rules view in order to get access to the element's rules. In 2-pane mode, when the Fonts panel is the default (last used panel), the Rules view is not yet instantiated. To guard against this, the Fonts panel makes a call to ensure an instance of the Rules view is created (and with it a CSSRuleView object). For some reason, the pageStyle wasn't immediately assigned to the CSSRuleView in the constructor. The constructor signature shows that pageStyle can be passed in as a param, but this never happens. There's only one usage of `new CSSRuleView()`. The pageStyle exist on the inspector instance passed in to the CSSRuleView. This patch ensures that the CSSRuleView makes use of the PageStyleFront instance from the inspector and removes the unused param from the constructor. Perhaps it's better for the Fonts panel to manage its own ElementStyle instance to get access to the element's selected rules. But in the interest of time, since the merge date is soon, I'd rather have this fix in quikcly now and keep the dependency to a Rules view instance with the promise to revisit the Fonts panel architecture and remove this dependency during the Firefox 65 Nightly cycle. Differential Revision: https://phabricator.services.mozilla.com/D9002
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip