8fae317831c1181b33603699455c71dfe58e51f6: Bug 1481097 - layout: Remove nsCSSPseudoElements workaround for gcc 4.9.2 bug. r=dbaron
Chris Peterson <cpeterson@mozilla.com> - Sat, 21 Jul 2018 23:48:16 -0700 - rev 430537
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1481097 - layout: Remove nsCSSPseudoElements workaround for gcc 4.9.2 bug. r=dbaron This gcc 4.9.2 workaround (from bug 1273048) is no longer needed because Firefox for Android now uses clang instead of gcc (as of bug 1163171). The gcc bug was fixed in gcc 4.8.5 and 4.9.3: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64037 MozReview-Commit-ID: IAKONNSkqcz
20bf59c86755a04bd756728d9169589d585ac393: Bug 1481097 - mfbt: Assert we're compiling with gcc 6.1 or later. r=glandium
Chris Peterson <cpeterson@mozilla.com> - Sat, 21 Jul 2018 23:45:41 -0700 - rev 430536
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1481097 - mfbt: Assert we're compiling with gcc 6.1 or later. r=glandium Firefox currently requires gcc 6.1 or later (as of bug 1444274). MozReview-Commit-ID: CaJwpUgntxn
04a334d50b81200361010892139205fbf9fd2e1b: Bug 1481557: improve getStats isRemote deprecation warning. r=jib
Philipp Hancke <fippo@appear.in> - Tue, 07 Aug 2018 20:00:26 +0200 - rev 430535
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1481557: improve getStats isRemote deprecation warning. r=jib by adding the key that is accessed.
e54c4c4cde45eabf290e709073588a256abb8f33: Backed out 3 changesets (bug 1378808) for wpt failures on /content-security-policy/securitypolicyviolation/targeting.html.
Brindusan Cristian <cbrindusan@mozilla.com> - Wed, 08 Aug 2018 04:40:19 +0300 - rev 430534
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Backed out 3 changesets (bug 1378808) for wpt failures on /content-security-policy/securitypolicyviolation/targeting.html. Backed out changeset 6c6a609463ab (bug 1378808) Backed out changeset 6dd9c641346a (bug 1378808) Backed out changeset e732697778c2 (bug 1378808)
ecda4eb7431ab8d606c51d00fc6e34b25100904c: Bug 1481021: Part 2 - Stop loading SpecialPowers into frame script scopes. r=bz,jmaher,aswan
Kris Maglione <maglione.k@gmail.com> - Tue, 07 Aug 2018 14:03:21 -0700 - rev 430533
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1481021: Part 2 - Stop loading SpecialPowers into frame script scopes. r=bz,jmaher,aswan Loading SpecialPowers into frame scripts has side-effects, detailed in part 1, which are undesirable. The main side-effect that I'm trying to get rid of here is the force-enabling of permissive COWs in frame script scopes, which is blocking changes that I need to make elsewhere. But both that and the scope pollution it causes are likely to allow code to work when running in automation which fails in real world usage. This patch changes our special powers frame scripts to load specialpowers.js and specialpowersAPI.js as JSMs, which run in their own global, but define most of the same properties on our frame script globals. Most other callers still load those scripts via <script> tags or the subscript loader, and should ideally migrated in a follow-up. But even so, this patch still gives us a cleaner separation of the frame script and non-frame-script loading code. MozReview-Commit-ID: CR226gCDaGY
57e2128c54627239b50b70b0349d2fa93f88b4e2: Bug 1481021: Part 1 - Fix tests that rely on permissive COWs or SpecialPowers side-effects in frame script scopes. r=bz
Kris Maglione <maglione.k@gmail.com> - Tue, 07 Aug 2018 14:13:06 -0700 - rev 430532
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1481021: Part 1 - Fix tests that rely on permissive COWs or SpecialPowers side-effects in frame script scopes. r=bz Right now, a lot of test code relies on side-effects of SpecialPowers being loaded into frame script globals. In particular: - It forces permissive COWs from those scopes, which allows frame scripts to pass objects from those scopes to unprivileged content that they otherwise wouldn't. - It imports a bunch of helper modules and WebIDL globals which would otherwise not be available. Fortunately, this seems to only impact test code at this point. But there's a real down-the-road risk of it impacting shipping code, which ends up working in automation due to the side-effects of SpecialPowers, but failing in real world use. MozReview-Commit-ID: G27eSSOHymX
8a217d42a3c264d78af974ab7f21cccf685027f6: Bug 1480641 - Remove nsITextScroll; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 02 Aug 2018 17:54:41 -0700 - rev 430531
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1480641 - Remove nsITextScroll; r=nika Summary: Implemented by nsDocShell and nsWebBrowser (which just wraps the docshell functions), but not actually used anywhere. MozReview-Commit-ID: 2YzfsrvOolX Test Plan: Try run Reviewers: nika Tags: #secure-revision Bug #: 1480641 Differential Revision: https://phabricator.services.mozilla.com/D2695
0d42231e39b4abfb2ef6b747be7e30da12a86c8e: Backed out 2 changesets (bug 1481021) for bc failures on security/sandbox/test/browser_bug1393259.js.
Brindusan Cristian <cbrindusan@mozilla.com> - Wed, 08 Aug 2018 03:22:16 +0300 - rev 430530
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Backed out 2 changesets (bug 1481021) for bc failures on security/sandbox/test/browser_bug1393259.js. Backed out changeset c53c7b0249ad (bug 1481021) Backed out changeset 41bedc526dd6 (bug 1481021)
851e79987dbbc9cca7192326a56b9df66005dceb: Bug 1481681: Fix Servo build and unit tests. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 08 Aug 2018 01:10:03 +0200 - rev 430529
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1481681: Fix Servo build and unit tests. r=me
68a660d6dcc35afb108344a3289530b84b3d06c0: Bug 1481681: Appease Servo's tidy lint. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 08 Aug 2018 00:57:12 +0200 - rev 430528
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1481681: Appease Servo's tidy lint. r=me
6f5a9dc36b8133594f1ef7a5bdc03544d0d8f10e: Bug 1481681: Sync some dependencies with servo. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 08 Aug 2018 00:48:25 +0200 - rev 430527
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1481681: Sync some dependencies with servo. r=me
f2012c365245efa70d1a6d27f364e0319b7f3b9e: Bug 1477088 - Part 2. Use 'synthesizeMoustAtCenter' instead of 'sendMouseEvent' and check the active input element focus before opening door hanger menu. r=nchevobbe
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 08 Aug 2018 08:16:16 +0900 - rev 430526
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1477088 - Part 2. Use 'synthesizeMoustAtCenter' instead of 'sendMouseEvent' and check the active input element focus before opening door hanger menu. r=nchevobbe The patch of part 1 changed the behavior of clicking the meatball button. So this patch will fix the related test. Differential Revision: https://phabricator.services.mozilla.com/D2585
3b4c9a65ddf2179c922be2c13100dbc61a651cb4: Bug 1477088 - Part 1. Force adding the focus to the button in order to handle the key event. r=birtles
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 08 Aug 2018 08:16:12 +0900 - rev 430525
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1477088 - Part 1. Force adding the focus to the button in order to handle the key event. r=birtles The menu button can't receive the key event on macOS since macOS doesn't leave the focus of the menu button even if click the menu button. So this patch will add the focus to the button when clicking the button. Differential Revision: https://phabricator.services.mozilla.com/D2585
033d948a9332bd58c945c32a64a6f5cf1ca210d7: Bug 1481321 - Stop eagerly creating thumbnails for the Ctrl+Tab panel. r=jaws
Dão Gottwald <dao@mozilla.com> - Tue, 07 Aug 2018 11:34:42 +0200 - rev 430524
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1481321 - Stop eagerly creating thumbnails for the Ctrl+Tab panel. r=jaws
6c122908eace4030ce577f4f5fc9cf7bd2e6db67: Bug 1073753: Document GC sensitivity of Debugger.prototype.onNewGlobalObject. r=jorendorff DONTBUILD
Jim Blandy <jimb@mozilla.com> - Tue, 07 Aug 2018 11:33:56 -0700 - rev 430523
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1073753: Document GC sensitivity of Debugger.prototype.onNewGlobalObject. r=jorendorff DONTBUILD
6c6a609463ab5d71e475354cab8c3ff323d0571d: Bug 1378808 - Use ::Arguments or ::PropertyName location for method call column offsets. r=jorendorff
Logan F Smyth <loganfsmyth@gmail.com> - Thu, 12 Jul 2018 11:51:17 -0700 - rev 430522
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1378808 - Use ::Arguments or ::PropertyName location for method call column offsets. r=jorendorff MozReview-Commit-ID: G8mG1qsIO21
6dd9c641346afe439fb10c028becf0a7b1f0aedc: Bug 1378808 - Add a new ParseNodeKind::PropertyName to hold location information about property access name. r=jorendorff
Logan F Smyth <loganfsmyth@gmail.com> - Thu, 12 Jul 2018 11:29:05 -0700 - rev 430521
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1378808 - Add a new ParseNodeKind::PropertyName to hold location information about property access name. r=jorendorff MozReview-Commit-ID: J4vHz4ln5Zt
e732697778c260c413047531e372a24286e0b667: Bug 1378808 - Add a new ParseNodeKind::Arguments node type for call argument lists. r=jorendorff
Logan F Smyth <loganfsmyth@gmail.com> - Thu, 12 Jul 2018 11:24:59 -0700 - rev 430520
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1378808 - Add a new ParseNodeKind::Arguments node type for call argument lists. r=jorendorff MozReview-Commit-ID: 7L4nNHjVoZo
2498e115c3885fbf238eab833b40fb961c4f1be8: Bug 1480590 - add support for aarch64 when setting up NSPR on Windows; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Tue, 07 Aug 2018 18:40:25 -0400 - rev 430519
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1480590 - add support for aarch64 when setting up NSPR on Windows; r=chmanchester
82e7fc39892683ac5e2ba5c4609816a934f6cb5f: Bug 1480645 - Remove nsIWebBrowserFocus; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Fri, 03 Aug 2018 18:49:11 -0700 - rev 430518
Push 67498 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:03:09 +0000
Bug 1480645 - Remove nsIWebBrowserFocus; r=nika Summary: Only implemented by nsWebBrowser, only 2 methods used in TabChild. Move methods to nsWebBrowser implementation and remove unused methods, change names to something more obvious, and remove interface. MozReview-Commit-ID: 4WwBrVWQEVy Test Plan: Try run Reviewers: nika Tags: #secure-revision Bug #: 1480645 Differential Revision: https://phabricator.services.mozilla.com/D2752
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip