d2f7c22e3148aae47a48cde83ee359fb77479390: Bug 1277814 - For a zero-margin displayport, do not expand the displayport beyond the scroll port even during low-res painting. r=tnikkel draft
Botond Ballo <botond@mozilla.com> - Wed, 08 Jun 2016 18:16:54 -0400 - rev 376919
Push 20714 by bballo@mozilla.com at Thu, 09 Jun 2016 00:31:15 +0000
Bug 1277814 - For a zero-margin displayport, do not expand the displayport beyond the scroll port even during low-res painting. r=tnikkel MozReview-Commit-ID: 4ZN8aWkBEwA
4356ea0b9486cd06329f7706fbb2ee0d14a581e8: Bug 1277814 - APZ mochitest for scroll frame with transform that results in a cumulative resolution of zero. r=kats draft
Botond Ballo <botond@mozilla.com> - Wed, 08 Jun 2016 19:17:57 -0400 - rev 376918
Push 20713 by bballo@mozilla.com at Thu, 09 Jun 2016 00:29:03 +0000
Bug 1277814 - APZ mochitest for scroll frame with transform that results in a cumulative resolution of zero. r=kats MozReview-Commit-ID: J6ueE23YqC
af3fc4753391f112dd917ed96894608775b65269: Bug 1277814 - For a zero-margin displayport, do not expand the displayport beyond the scroll port even during low-res painting. r=tn draft
Botond Ballo <botond@mozilla.com> - Wed, 08 Jun 2016 18:16:54 -0400 - rev 376917
Push 20713 by bballo@mozilla.com at Thu, 09 Jun 2016 00:29:03 +0000
Bug 1277814 - For a zero-margin displayport, do not expand the displayport beyond the scroll port even during low-res painting. r=tn MozReview-Commit-ID: 4ZN8aWkBEwA
567fea8c61f8cb7bb01feb4d3e4e3f4a03ef4cfc: Bug 1241685 - Add brief javadoc to assist with testing. r=ahunt draft
Michael Comella <michael.l.comella@gmail.com> - Wed, 08 Jun 2016 17:21:45 -0700 - rev 376916
Push 20712 by michael.l.comella@gmail.com at Thu, 09 Jun 2016 00:23:20 +0000
Bug 1241685 - Add brief javadoc to assist with testing. r=ahunt MozReview-Commit-ID: 3epPlVfJSLx
7fdb895ccf871a70a4f0e22a90fe142b07d1628d: Bug 1241685 - Add brief javadoc to assist with testing. r=ahunt draft
Michael Comella <michael.l.comella@gmail.com> - Wed, 08 Jun 2016 17:21:45 -0700 - rev 376915
Push 20711 by michael.l.comella@gmail.com at Thu, 09 Jun 2016 00:22:36 +0000
Bug 1241685 - Add brief javadoc to assist with testing. r=ahunt MozReview-Commit-ID: 3epPlVfJSLx
3b4214968cac48150f6a3f873967cb43c7952b1b: Bug 1241685 - Hook up TelemetryPreferences for telemetry server url. r=ahunt draft
Michael Comella <michael.l.comella@gmail.com> - Wed, 08 Jun 2016 16:53:50 -0700 - rev 376914
Push 20711 by michael.l.comella@gmail.com at Thu, 09 Jun 2016 00:22:36 +0000
Bug 1241685 - Hook up TelemetryPreferences for telemetry server url. r=ahunt In this patch, I move the telemetry server preference from app preferences to per-profile preferences. We never allowed the user to set the preference so this should cause no issues. MozReview-Commit-ID: 7D5y58R2ejd
627a1ae0df2923dcc64f186453e46cc70579a080: Bug 1241685 - Add TelemetryPreferences. r=ahunt draft
Michael Comella <michael.l.comella@gmail.com> - Wed, 08 Jun 2016 17:20:31 -0700 - rev 376913
Push 20711 by michael.l.comella@gmail.com at Thu, 09 Jun 2016 00:22:36 +0000
Bug 1241685 - Add TelemetryPreferences. r=ahunt MozReview-Commit-ID: 5Tw0GUX0tmW
745784c45374d61f83659f5d1f739df70995ea97: Bug 1186064 - Drop support for building with Visual Studio 2013; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Tue, 31 May 2016 09:19:00 -0700 - rev 376912
Push 20710 by bmo:gps@mozilla.com at Thu, 09 Jun 2016 00:21:00 +0000
Bug 1186064 - Drop support for building with Visual Studio 2013; r?glandium Per froydnj in bug 1186064 comment #23, "it makes sense to proceed with removing MSVC 2013 support." This commit does that. Since MOZ_CRT is no longer set, references to it have been removed. MozReview-Commit-ID: 8MUR6qLzQA5
86dff0a49addfbcee36eeb02db6de9625a4670d5: Bug 1241685 - Hook up TelemetryPreferences for telemetry server url. r=ahunt draft
Michael Comella <michael.l.comella@gmail.com> - Wed, 08 Jun 2016 16:53:50 -0700 - rev 376911
Push 20709 by michael.l.comella@gmail.com at Thu, 09 Jun 2016 00:19:07 +0000
Bug 1241685 - Hook up TelemetryPreferences for telemetry server url. r=ahunt In this patch, I move the telemetry server preference from app preferences to per-profile preferences. We never allowed the user to set the preference so this should cause no issues. MozReview-Commit-ID: 7D5y58R2ejd
992230459bef3d55e1cd81989fbddb3e46c8e96c: Bug 1241685 - Add TelemetryPreferences. r=ahunt draft
Michael Comella <michael.l.comella@gmail.com> - Wed, 08 Jun 2016 17:03:05 -0700 - rev 376910
Push 20709 by michael.l.comella@gmail.com at Thu, 09 Jun 2016 00:19:07 +0000
Bug 1241685 - Add TelemetryPreferences. r=ahunt MozReview-Commit-ID: 5Tw0GUX0tmW
ba4e301e6dad8f42311c82af3ca07255084ecc16: Bug 1279096 - Exclude ffi_call from ASAN. r?decoder draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 09 Jun 2016 08:48:39 +0900 - rev 376909
Push 20708 by bmo:mh+mozilla@glandium.org at Wed, 08 Jun 2016 23:53:05 +0000
Bug 1279096 - Exclude ffi_call from ASAN. r?decoder
511a2389ca48a403386aeb8f0025f26bab1e882e: Bug 1276132 - Make more Widevine class constructors explicit to keep gcc happy. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Tue, 31 May 2016 12:05:24 +1200 - rev 376908
Push 20708 by bmo:mh+mozilla@glandium.org at Wed, 08 Jun 2016 23:53:05 +0000
Bug 1276132 - Make more Widevine class constructors explicit to keep gcc happy. r=jwwang Fixes compile errors on Linux when Widevine is compiled. MozReview-Commit-ID: 19qQw02CqdQ
91b3cdd0640a29eefc8619bf06e431dafe22c6ed: Bug 1276132 - Don't show EME 'enable' UI for non-visible keysystems. r=gijs
Chris Pearce <cpearce@mozilla.com> - Tue, 31 May 2016 12:04:12 +1200 - rev 376907
Push 20708 by bmo:mh+mozilla@glandium.org at Wed, 08 Jun 2016 23:53:05 +0000
Bug 1276132 - Don't show EME 'enable' UI for non-visible keysystems. r=gijs This means we'll only show the EME UI for keysystems that are explicitly turned on in the build config, or those that are enabled after the build via prefs. MozReview-Commit-ID: 7VTp1BJSZFy
09b9972e36f9fb309a1f86918beeae26d1888aa6: Bug 1276132 - Remove use of #ifdef MOZ_{KEYSYSTEM}_EME in dom/media code. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Tue, 31 May 2016 11:00:55 +1200 - rev 376906
Push 20708 by bmo:mh+mozilla@glandium.org at Wed, 08 Jun 2016 23:53:05 +0000
Bug 1276132 - Remove use of #ifdef MOZ_{KEYSYSTEM}_EME in dom/media code. r=jwwang Instead of controlling visibility of EME keysystems by build config, do it by preference. This means keysystems can be turned on easier. MozReview-Commit-ID: Ky1zrHPubOJ
69052d4e3dbb457219dad902a1ff9f1d98300c57: Bug 1276132 - Rename media.gmp-*.forcevisible to media.gmp-*.visible, and set it when keysystems are enabled. r=spohl
Chris Pearce <cpearce@mozilla.com> - Tue, 31 May 2016 10:59:44 +1200 - rev 376905
Push 20708 by bmo:mh+mozilla@glandium.org at Wed, 08 Jun 2016 23:53:05 +0000
Bug 1276132 - Rename media.gmp-*.forcevisible to media.gmp-*.visible, and set it when keysystems are enabled. r=spohl Repurpose the media.gmp-*.forcevisible pref to control whether the corresponding GMP is visible in the addons manager UI. The pref has to be true for the GMP to be usable. The pref is enabled and not hidden when the corresponding EME keysystem is enabled in the mozconfig. This means users can turn on EME without needing to recompile their build; they just need to create a hidden pref. This will be useful for CDM developers, and users on platforms where we've not enabled EME yet but users want to test it (Linux). We also need to change the GMPUtils.isPluginHidden() accessor so that plugins are considered hidden if the "visible" pref is false OR we're on an unsupported platform. This ensures that we must be on a supported OS and the visibility pref is true before GMPs appear in the addon list. A consequence of the isPluginHidden() change is that we also need to add a "force-supported" pref to override the checks that refuse to load the GMPs on various platform versions, so that the unit tests pass. MozReview-Commit-ID: h6CwLDkvFW
2e602689376d22362b4bfc556af2c3b6c39dce5f: Bug 1270357 Implement runtime.connectNative() r=kmag
Andrew Swan <aswan@mozilla.com> - Wed, 08 Jun 2016 13:51:01 -0700 - rev 376904
Push 20708 by bmo:mh+mozilla@glandium.org at Wed, 08 Jun 2016 23:53:05 +0000
Bug 1270357 Implement runtime.connectNative() r=kmag MozReview-Commit-ID: Fo4BxEo3xus
e1979d928c7c4eb08b6a5303b5533ce5a3318ee1: Bug 1270357 Add a test hook to Subprocess.jsm r=kmag
Andrew Swan <aswan@mozilla.com> - Tue, 31 May 2016 16:15:53 -0700 - rev 376903
Push 20708 by bmo:mh+mozilla@glandium.org at Wed, 08 Jun 2016 23:53:05 +0000
Bug 1270357 Add a test hook to Subprocess.jsm r=kmag MozReview-Commit-ID: Or2EOAL1eC
e0f9b54febc83597415fe8d056ef7b4e8939f03d: Bug 1270357 Add isDeeply to mochitest eslintrc r=kmag
Andrew Swan <aswan@mozilla.com> - Tue, 31 May 2016 16:16:37 -0700 - rev 376902
Push 20708 by bmo:mh+mozilla@glandium.org at Wed, 08 Jun 2016 23:53:05 +0000
Bug 1270357 Add isDeeply to mochitest eslintrc r=kmag MozReview-Commit-ID: 6TsspFtPiuZ
fb084575df12b88ac718f023454f3f5d500ab388: Bug 1271574 - Purposefully leak the XUL_APP_FILE string passed to putenv. r=bsmedberg
Mike Hommey <mh+mozilla@glandium.org> - Thu, 02 Jun 2016 08:44:16 +0900 - rev 376901
Push 20708 by bmo:mh+mozilla@glandium.org at Wed, 08 Jun 2016 23:53:05 +0000
Bug 1271574 - Purposefully leak the XUL_APP_FILE string passed to putenv. r=bsmedberg Before bug 552864, the string was created with PR_smprintf, and PR_SetEnv'ed (which, under the hood, just calls putenv). PR_smprintf was allocating the string on the heap. Now, it's allocated on the stack, and still putenv'ed. putenv kind of takes ownership of the strings it's being passed, so stack allocated strings are dangerous to use. It looks like we've been fairly lucky that it worked, presumably because compilers would keep the stack frame with the variable, but that's not guaranteed to happen, and in some case, doesn't. So we strdup the string and purposefully leak it instead, which matches what happened before bug 552864, and is the only "sane" way to use putenv.
302da31353a0a8ca6d65e01e869d98a589d34b62: Backed out changeset e8b366f388f6 (bug 1278985) for build bustage on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 09 Jun 2016 00:24:15 +0200 - rev 376900
Push 20708 by bmo:mh+mozilla@glandium.org at Wed, 08 Jun 2016 23:53:05 +0000
Backed out changeset e8b366f388f6 (bug 1278985) for build bustage on a CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip