f814f58d43d66df993d9d9d492ec39c1417b1a3d: Bug 1479960 - Get rid of base::SharedMemory::handle. r=froydnj
Jed Davis <jld@mozilla.com> - Wed, 14 Aug 2019 22:48:22 +0000 - rev 488043
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1479960 - Get rid of base::SharedMemory::handle. r=froydnj Despite the comment saying not to use the "handle" except as an opaque identifier, it is being used to pass the handle to other OS APIs. Direct access to the handle needs to be controlled to make sure freezing is safe, so this patch replaces that with interfaces that are more explicit about ownership and lifetime. Depends on D26739 Differential Revision: https://phabricator.services.mozilla.com/D26740
16d99c5a8a550366c7785edaeadf67c14d7151f1: Bug 1479960 - Remove SHM_ANON support. r=froydnj
Jed Davis <jld@mozilla.com> - Wed, 14 Aug 2019 22:48:20 +0000 - rev 488042
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1479960 - Remove SHM_ANON support. r=froydnj FreeBSD's SHM_ANON is useful for the usual case of shared memory, but it doesn't support freezing. It could be re-added later, but for now it's simplest to remove it (and use named shm instead) while refactoring. Depends on D26738 Differential Revision: https://phabricator.services.mozilla.com/D26739
9b390150ec32771f276b47186e7467bc68d6fb5c: Bug 1573997 - Use correct stride when repainting, r=loganfsmyth.
Brian Hackett <bhackett1024@gmail.com> - Wed, 14 Aug 2019 22:47:51 +0000 - rev 488041
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1573997 - Use correct stride when repainting, r=loganfsmyth. Differential Revision: https://phabricator.services.mozilla.com/D42044
7710c9d9b6b0b2f8f51b0d3d4e9dea3753201b25: Backed out changeset c60ee628dd0e (bug 1571711) for RemoteSandboxBroker related bustages CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Thu, 15 Aug 2019 01:50:01 +0300 - rev 488040
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Backed out changeset c60ee628dd0e (bug 1571711) for RemoteSandboxBroker related bustages CLOSED TREE
77b5eec7b9e5b3f1fdf55bab886cc9391cd8a536: Bug 1573968 - Remove WheelTransaction::Prefs. r=njn
Kristen Wright <kwright@mozilla.com> - Wed, 14 Aug 2019 22:18:59 +0000 - rev 488039
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1573968 - Remove WheelTransaction::Prefs. r=njn All of these prefs are already static prefs, so this removes the varcache pref definitions from WheelTransaction and replaces them with the existing static prefs. Differential Revision: https://phabricator.services.mozilla.com/D42040
c60ee628dd0e2c7ff6d829c5536dc15332735286: Bug 1571711 - Factorize crash handling out of the various process IPC classes r=froydnj
Gabriele Svelto <gsvelto@mozilla.com> - Tue, 13 Aug 2019 21:43:00 +0000 - rev 488038
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1571711 - Factorize crash handling out of the various process IPC classes r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D41657
f48c581ece1bfd0f54d206d9f7d3bdf17789eded: Bug 1569063 - Refactor accessors for flags into BaseScript from JSScript and LazyScript. r=djvj,tcampbell
Chris Fallin <cfallin@mozilla.com> - Wed, 14 Aug 2019 22:07:51 +0000 - rev 488037
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1569063 - Refactor accessors for flags into BaseScript from JSScript and LazyScript. r=djvj,tcampbell Refactor accessors for flags into BaseScript from JSSript and LazyScript, following earlier change by tcampbell@ in a17d8450 to move flag enum definitions to common base. Differential Revision: https://phabricator.services.mozilla.com/D41839
3cf55b7f12f2cb7dfcdbcbcd817d77e298e76fbd: Backed out 22 changesets (bug 1231213) for Browser-chrome failures on /workers/remoteworkers/RemoteWorkerChild.cpp
Dorel Luca <dluca@mozilla.com> - Thu, 15 Aug 2019 01:04:46 +0300 - rev 488036
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Backed out 22 changesets (bug 1231213) for Browser-chrome failures on /workers/remoteworkers/RemoteWorkerChild.cpp Backed out changeset 7e09ad9ceea6 (bug 1231213) Backed out changeset a275eb0b1a19 (bug 1231213) Backed out changeset 906b80778539 (bug 1231213) Backed out changeset 6a40ab6852cb (bug 1231213) Backed out changeset 216591953f97 (bug 1231213) Backed out changeset 1de357bc1921 (bug 1231213) Backed out changeset 8e3fedf6502a (bug 1231213) Backed out changeset 1b9a8b022fce (bug 1231213) Backed out changeset 85df1959eb98 (bug 1231213) Backed out changeset 666bf4260046 (bug 1231213) Backed out changeset 0b03a19a6dc1 (bug 1231213) Backed out changeset 11f010e6d6e7 (bug 1231213) Backed out changeset 6ed55807374f (bug 1231213) Backed out changeset 395062aef2ec (bug 1231213) Backed out changeset bacf8499ba7b (bug 1231213) Backed out changeset bf5d60c7a85a (bug 1231213) Backed out changeset cd434b787ce6 (bug 1231213) Backed out changeset ee4565104217 (bug 1231213) Backed out changeset 581653ef33dd (bug 1231213) Backed out changeset 2d5628a0e52d (bug 1231213) Backed out changeset 3449c2eba4c6 (bug 1231213) Backed out changeset ae221b628899 (bug 1231213)
6e1475b54a6f295293465692e81f2b950cca3584: Bug 1573236 - Part 2: Make the dom.storage_access.auto_grants.delayed work again with the new setup; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 14 Aug 2019 21:02:59 +0000 - rev 488035
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1573236 - Part 2: Make the dom.storage_access.auto_grants.delayed work again with the new setup; r=baku Differential Revision: https://phabricator.services.mozilla.com/D41622
a60edc93a43410f04b771c23f2f1e5e32ae9ea67: Bug 1573236 - Part 1: Move the Storage Access API heuristics and telemetry from the front-end to Gecko; r=johannh,baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 14 Aug 2019 21:00:51 +0000 - rev 488034
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1573236 - Part 1: Move the Storage Access API heuristics and telemetry from the front-end to Gecko; r=johannh,baku This will allow these heuristics to be used on mobile. This depends on GeckoView supporting a JavaScript module at resource:///modules/BrowserUsageTelemetry.jsm with the interface described in nsIBrowserUsage.idl. Bug 1573238 has been filed in order to implement this module on GeckoView. Differential Revision: https://phabricator.services.mozilla.com/D41621
b8dc5c55123513799253116f3afdb67e52992ec9: Bug 1570821 - limit height for variable tooltip and decrease left padding r=davidwalsh
Krishnal Ciccolella <shellyc23@hotmail.com> - Wed, 14 Aug 2019 20:52:19 +0000 - rev 488033
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1570821 - limit height for variable tooltip and decrease left padding r=davidwalsh Added and if statement to `calculateMaxHeight()` to prevent it from exceeding 250, and decreased the padding of the `.object-node` selector. Differential Revision: https://phabricator.services.mozilla.com/D41478
ee3e55708782cc1d6d3965a01fbbb3f704f3fc18: Bug 1570840 - Set com.apple.security.cs.disable-library-validation=false in Hardened Runtime entitlement files r=handyman
Haik Aftandilian <haftandilian@mozilla.com> - Wed, 14 Aug 2019 19:42:19 +0000 - rev 488032
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1570840 - Set com.apple.security.cs.disable-library-validation=false in Hardened Runtime entitlement files r=handyman Set com.apple.security.cs.disable-library-validation=false in developer and production Hardened Runtime entitlements now that the definition has changed to mean allow/disallow unsigned libraries. Differential Revision: https://phabricator.services.mozilla.com/D40525
c02aa182735b12c584d7e9eff3a366d6e28c73e3: Bug 1570411 - Add --without-fennec to make `mach package` not produce Fennec APK. r=chmanchester
Nick Alexander <nalexander@mozilla.com> - Wed, 14 Aug 2019 20:40:00 +0000 - rev 488031
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1570411 - Add --without-fennec to make `mach package` not produce Fennec APK. r=chmanchester When working on GeckoView, there's no need to produce a Fennec APK. This commit avoids doing that work at `mach package` time. There are many other things we'd like to stop doing as we remove Fennec from the tree, so we add a general flag to guard such things. Depends on D41447 Differential Revision: https://phabricator.services.mozilla.com/D41448
4c1bdf45201ae5fce0b87225c46a6ae5f7c6034a: Bug 1572859 - Package more aggressively when building GeckoView (and Fennec) within Gradle. r=agi
Nick Alexander <nalexander@mozilla.com> - Wed, 14 Aug 2019 20:38:42 +0000 - rev 488030
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1572859 - Package more aggressively when building GeckoView (and Fennec) within Gradle. r=agi This always invokes `mach package` (in reality `make -C ... stage-package` for historical reasons), sacrificing a few seconds of package-related time every Gradle build. We then rely on Gradle's fingerprinting to know when AAR/APK targets are up to date. This should be much better for GeckoView engineers: the old input file computations were simplifications tuned for Fennec engineers consuming artifact builds. Differential Revision: https://phabricator.services.mozilla.com/D41447
05b192f3ba82425d42ab63510b224a90334e5ca9: Bug 1556637 - Replace all mozDumpDebugInfo calls r=jya,jib
Tarek Ziadé <tarek@mozilla.com> - Wed, 14 Aug 2019 20:32:31 +0000 - rev 488029
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1556637 - Replace all mozDumpDebugInfo calls r=jya,jib Replaces mozDumpDebugInfo with mozRequestDebugInfo Differential Revision: https://phabricator.services.mozilla.com/D37836
640aff6b43b5099e362c4143f95068a188c5bcfa: Bug 1561583 - Search bar retains previous query on re-opening. r=davidwalsh
janelledement <janelledement@gmail.com> - Wed, 14 Aug 2019 19:57:51 +0000 - rev 488028
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1561583 - Search bar retains previous query on re-opening. r=davidwalsh This patch allows the search bar to retain the previous query on re-opening. Differential Revision: https://phabricator.services.mozilla.com/D36664
45e0edd03be06954db7a715b8489beb601237048: Bug 1573268 - Convert layout.css.outline-style-auto.enabled to static pref. r=njn
Kristen Wright <kwright@mozilla.com> - Wed, 14 Aug 2019 00:26:02 +0000 - rev 488027
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1573268 - Convert layout.css.outline-style-auto.enabled to static pref. r=njn Converts layout.css.outline-style-auto.enabled to a static pref and removes nsLayoutUtils::isOutlineStyleAutoEnabled(). Differential Revision: https://phabricator.services.mozilla.com/D41861
def3d7b5c6369629e59f12370f90f7749edb0b18: Bug 1573268 - Convert two layout.idle-period.* prefs to static prefs. r=njn
Kristen Wright <kwright@mozilla.com> - Wed, 14 Aug 2019 19:36:46 +0000 - rev 488026
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1573268 - Convert two layout.idle-period.* prefs to static prefs. r=njn Converts layout.idle_period.required_quiescent_frames and layout.idle_period.time_limit to static prefs. These are the last prefs in nsLayoutUtils::initialize(), but since the function still calls nsComputedDOMStyle::RegisterPrefChangeCallbacks() the commit retains it. Differential Revision: https://phabricator.services.mozilla.com/D41856
c657ac21f56a770e35b92501679c559fc4e5a054: Bug 1573268 - remove the varcache definition for svg.transform-box.enabled. r=njn
Kristen Wright <kwright@mozilla.com> - Wed, 14 Aug 2019 00:17:04 +0000 - rev 488025
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1573268 - remove the varcache definition for svg.transform-box.enabled. r=njn svg.transform-box.enabled is already a static pref, so I removed the varcache definition of it in nsLayoutUtils. Differential Revision: https://phabricator.services.mozilla.com/D41850
33dd94200b51e9b96f88c38b36ca2028e70b597d: Bug 1573268 - Convert layout.interruptible-reflow.enabled to static pref. r=njn
Kristen Wright <kwright@mozilla.com> - Wed, 14 Aug 2019 00:01:27 +0000 - rev 488024
Push 36434 by cbrindusan@mozilla.com at Thu, 15 Aug 2019 09:44:30 +0000
Bug 1573268 - Convert layout.interruptible-reflow.enabled to static pref. r=njn Converts layout.interruptible-reflow.enabled to a static pref and updates its usage. Differential Revision: https://phabricator.services.mozilla.com/D41849
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip