dcd234c04764821fc4fd93a06285f0df66392eef: Bug 1559747 - Part 1: UA string needn't reveal the user is running 32-bit Firefox on a 64-bit Unix OS. r=tjr
Chris Peterson <cpeterson@mozilla.com> - Wed, 19 Jun 2019 09:56:50 +0000 - rev 479290
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1559747 - Part 1: UA string needn't reveal the user is running 32-bit Firefox on a 64-bit Unix OS. r=tjr Change the User-Agent HTTP header and the navigator.userAgent, navigator.platform, and navigator.oscpu APIs to say "Linux x86_64" instead "Linux i686 on x86_64" (bug 265536) when the user is running 32-bit Firefox on a 64-bit Unix OS (including Android). Software download websites that try to sniff for the user's CPU architecture (so they can serve compatible software) only need to know whether the user has a 32- or 64-bit OS, not whether they are running a 32- or 64-bit Firefox build. Once upon a time, Mozilla's Plugin Finder Service needed to check whether Firefox was 32- or 64-bit so it could direct the user to a Flash Player plugin compatible with their Firefox build (bug 265536). But these days Adobe's Flash Player installer includes both 32- and 64-bit plugins. Differential Revision: https://phabricator.services.mozilla.com/D35164
4b2173be8699b7408f75dedc36bf7222b29ee4fc: Bug 1549999 - Use notification infrastructure to implement DOM event breakpoints. r=davidwalsh
Logan Smyth <loganfsmyth@gmail.com> - Wed, 19 Jun 2019 22:27:57 +0000 - rev 479289
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1549999 - Use notification infrastructure to implement DOM event breakpoints. r=davidwalsh Differential Revision: https://phabricator.services.mozilla.com/D31002
df55302e53cb1a37730706d2fce810b84ffdeba3: Backed out changeset 4c6d64a74105 (bug 1559317) for DevTools failures in devtools/client/jsonview/test/browser_jsonview_row_selection.js
Dorel Luca <dluca@mozilla.com> - Thu, 20 Jun 2019 07:38:48 +0300 - rev 479288
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Backed out changeset 4c6d64a74105 (bug 1559317) for DevTools failures in devtools/client/jsonview/test/browser_jsonview_row_selection.js
cb178f3b180d9550b5141f67b5c76a8c9c81d813: Bug 1545513 - alert() in background script seems to block the extension. r=robwu,mixedpuppy
myeongjun <myeongjun.ko@gmail.com> - Wed, 19 Jun 2019 13:47:11 +0000 - rev 479287
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1545513 - alert() in background script seems to block the extension. r=robwu,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D34285
acfb79396a5be35546cf66045ffce60e2480bbfd: Bug 1559874: Always create 3D DOMMatrix from 16 elements r=bzbarsky
Kagami Sascha Rosylight <saschanaz@outlook.com> - Thu, 20 Jun 2019 03:59:59 +0000 - rev 479286
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1559874: Always create 3D DOMMatrix from 16 elements r=bzbarsky Currently Firefox creates a 2D DOMMatrix when certain values of 16 elements are zero, so this change fixes it to align with the spec. Differential Revision: https://phabricator.services.mozilla.com/D35326
4c6d64a741058690a8799c378384388f6c5a0124: Bug 1559317 - prevent on mouse down default action on TreeView's tbody so it never gets focused state. r=mtigley
Yura Zenevich <yura.zenevich@gmail.com> - Wed, 19 Jun 2019 18:15:53 +0000 - rev 479285
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1559317 - prevent on mouse down default action on TreeView's tbody so it never gets focused state. r=mtigley Differential Revision: https://phabricator.services.mozilla.com/D35335
5dec6c60fb6f375cd8d65d63d82bc53e0efd295a: Bug 1535154 - Merge PrivateScriptData scopes/objects/bigints arrays into a single array of GC things. r=tcampbell,jonco
Jan de Mooij <jdemooij@mozilla.com> - Thu, 20 Jun 2019 03:02:35 +0000 - rev 479284
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1535154 - Merge PrivateScriptData scopes/objects/bigints arrays into a single array of GC things. r=tcampbell,jonco Once the other data is moved out of PrivateScriptData, this GC-thing array will be stored at a fixed offset. At that point we can simplify PrivateScriptData and get fast indexing into this array, important for the Baseline Interpreter. Differential Revision: https://phabricator.services.mozilla.com/D34902
1e2f7d1f21eace810cb18b8337919e57e4b4ea17: Bug 1358214 - gettid wrapper is not provided by any libc in linux r=njn
Jory A. Pratt <anarchy@gentoo.org> - Fri, 14 Jun 2019 07:16:31 +0000 - rev 479283
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1358214 - gettid wrapper is not provided by any libc in linux r=njn BIONIC is only platform that actually supports gettid. Easiest solution is to check for linux and disable for BIONIC platform. This includes the change requested by Gerald to keep the two profilers sync'd. Differential Revision: https://phabricator.services.mozilla.com/D34919
ef089446cb86f3f90e283c41527407d38aa49af2: Bug 1554609 - Change #main-window to :root r=dao
Ali Abdoli <xXAligatorXx@outlook.com> - Thu, 20 Jun 2019 00:45:56 +0000 - rev 479282
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1554609 - Change #main-window to :root r=dao :root is potentially cheaper than #main-window, because IDs aren't actually guaranteed to be unique, so ID selectors are treated just like class selectors under the hood. Changed #main-window to :root in browser/themes/shared/customizableui/panelUI.inc.css Differential Revision: https://phabricator.services.mozilla.com/D35382
c497c45f090c25395b1b07680034e7653fb94d7f: Backed out 3 changesets (bug 1557265) for build bustage at /obj-firefox/dist/include/mozilla/widget/nsWaylandDisplay.h. On a CLOSED TREE
Daniel Varga <dvarga@mozilla.com> - Thu, 20 Jun 2019 03:34:20 +0300 - rev 479281
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Backed out 3 changesets (bug 1557265) for build bustage at /obj-firefox/dist/include/mozilla/widget/nsWaylandDisplay.h. On a CLOSED TREE Backed out changeset 7b180f98ba3e (bug 1557265) Backed out changeset 0739231e0456 (bug 1557265) Backed out changeset 5fc2424b9085 (bug 1557265)
2b20e36090926625dfe3ae615378e4c1d8f94ded: Backed out changeset b68dc81adbf9 (bug 1560006) for debugger failure
Daniel Varga <dvarga@mozilla.com> - Thu, 20 Jun 2019 03:30:26 +0300 - rev 479280
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Backed out changeset b68dc81adbf9 (bug 1560006) for debugger failure
a2247ce136d5953bee309e0cdb66de780dcd0fe1: Bug 1559642 - Fix -D ellipsis-inclusive-range-patterns warnings. r=froydnj
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 19 Jun 2019 23:58:54 +0000 - rev 479279
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1559642 - Fix -D ellipsis-inclusive-range-patterns warnings. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D35290
13d68d184214d83e413d7ed769a82443f9f05162: Bug 1325319 - Implement isPointInFill() and isPointInStroke() for SVGGeometryElement r=longsonr,bzbarsky
violet <violet.bugreport@gmail.com> - Wed, 19 Jun 2019 21:14:55 +0000 - rev 479278
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1325319 - Implement isPointInFill() and isPointInStroke() for SVGGeometryElement r=longsonr,bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D33592
7b180f98ba3edadcdfcc72682fb5d6a0cff97ae8: Bug 1557265 - Include gbm.h to build Wayland dmabuf backend, r=glandium
Martin Stransky <stransky@redhat.com> - Wed, 19 Jun 2019 22:22:01 +0000 - rev 479277
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1557265 - Include gbm.h to build Wayland dmabuf backend, r=glandium Depends on D34857 Differential Revision: https://phabricator.services.mozilla.com/D34858
0739231e045620177d264d44fc4901d3348c61df: Bug 1557265 - Remove HAVE_LIBDRM defines as libdrm is mandatory now, r=glandium
Martin Stransky <stransky@redhat.com> - Wed, 19 Jun 2019 21:55:35 +0000 - rev 479276
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1557265 - Remove HAVE_LIBDRM defines as libdrm is mandatory now, r=glandium Depends on D33918 Differential Revision: https://phabricator.services.mozilla.com/D34857
5fc2424b9085bce67dde56b2870d834ce2111d60: Bug 1557265 - [Wayland] Require libdrm to build Wayland backend, r=glandium
Martin Stransky <stransky@redhat.com> - Wed, 19 Jun 2019 21:55:33 +0000 - rev 479275
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1557265 - [Wayland] Require libdrm to build Wayland backend, r=glandium Differential Revision: https://phabricator.services.mozilla.com/D33918
548576be041b0f8a7aaf735775137b96ba286c12: Bug 1533296 - Make WebRender error as to Fallback to Compositor rendering during disabling WebRender on android r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 19 Jun 2019 16:14:56 +0000 - rev 479274
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1533296 - Make WebRender error as to Fallback to Compositor rendering during disabling WebRender on android r=nical On android, android's nsWindow creates LayerManaer only in nsWindow::Create(). When WebRender error happened, gecko just stopped rendering by disabling Webrender. The nsWindow needs to re-create LayerManager during disabling Webrender. Further, during disabling WebRender, All GeckoSurfaceTextures should not be attached to GLContext. It is for preventing a conflict with AttachToGLContext() call in SurfaceTextureHost::EnsureAttached(). Differential Revision: https://phabricator.services.mozilla.com/D26687
7b1c2320b16bc8554839e43310e232036acbf79e: Bug 1557047 - Header for ETP section. r=johannh
Erica Wright <ewright@mozilla.com> - Wed, 19 Jun 2019 23:14:12 +0000 - rev 479273
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1557047 - Header for ETP section. r=johannh Differential Revision: https://phabricator.services.mozilla.com/D35082
80e5addee06f13d4da70f34bcae142e6585060c8: Bug 1555946 - Remove HTMLMediaElement::mUnboundFromTree and use nsINode::IsInComposedDoc() instead. r=emilio
Chris Pearce <cpearce@mozilla.com> - Wed, 19 Jun 2019 22:37:56 +0000 - rev 479272
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1555946 - Remove HTMLMediaElement::mUnboundFromTree and use nsINode::IsInComposedDoc() instead. r=emilio HTMLMediaElement::mUnboundFromTree was added in bug 1239899, and I'm pretty sure its behaviour is intended to be the same as what IsInComposedDocument() gives us, so we can just use that instead. Differential Revision: https://phabricator.services.mozilla.com/D35295
80967042eb63d2c08f55b5fac14dbc3f8605a015: Bug 1549052 - Avoid using CGEventPost for synthesizing wheel events on macOS. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 19 Jun 2019 21:49:18 +0000 - rev 479271
Push 36177 by rmaries@mozilla.com at Thu, 20 Jun 2019 09:46:31 +0000
Bug 1549052 - Avoid using CGEventPost for synthesizing wheel events on macOS. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D34889
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip