df2429673c945e1fe476c8056547cca787e727d7: Bug 1256482 - Disable C4312 to unblock compilation on VS2015; r=jesup
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 16:05:06 -0700 - rev 288687
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1256482 - Disable C4312 to unblock compilation on VS2015; r=jesup
As part of unblocking building with VS2015u1 in automation, I'm mass
disabling compiler warnings that are turned into errors. This is not
the preferred mechanism to fix compilation warnings, of course.
Given that the warning is in WebRTC which is third party code, there
isn't much we can do about the warning. However, Google is building
Chrome with Visual Studio 2015, so I wouldn't be surprised if this
were fixed upstream or will be fixed upstream. Then again, we allow
warnings when building WebRTC. So perhaps not.
MozReview-Commit-ID: G6JP9fkCzfn
2f3cc8818587cc3b25d196cb61a2063f37227ab9: Bug 594933 - Part 2: Add support for calc() to line-height. r=dbaron
Morris Tseng <mtseng@mozilla.com> - Tue, 15 Mar 2016 10:37:37 +0800 - rev 288686
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 594933 - Part 2: Add support for calc() to line-height. r=dbaron
8e35ad3b586f7aabdfce8050893a45a8c47f518c: Bug 594933 - Part 1: Let calc() supports number. r=dbaron
Morris Tseng <mtseng@mozilla.com> - Tue, 15 Mar 2016 10:37:37 +0800 - rev 288685
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 594933 - Part 1: Let calc() supports number. r=dbaron
4167dfdf10457360c9c94ee6e55b03ef1b92c16d: Bug 1253436 - Write out a machine readable file with binaries metadata; r=glandium
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 19:31:35 -0700 - rev 288684
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1253436 - Write out a machine readable file with binaries metadata; r=glandium
This will make it easier for binaries only archive generation to consult
the list of binaries that are relevant to packaging.
This does overlap somewhat with compile databases. Perhaps someday the
logic could converge.
While I was here, I cleaned up writing of the all-tests.json file to
avoid an intermediate string variable.
This patch adds to_dict methods on some frontend data types. There is
room to improve the serialization of these types. For example, we could
use __slots__ to drive the default formatter. We could also leverage a
custom JSONEncoder class that knows how to call to_dict() on instances.
In the spirit of perfect is the enemy of done, I think this should be
deferred to a follow-up bug.
MozReview-Commit-ID: XVnKB1MNqu
84849ad026c9ba1bbf71c93172b0a03440e51bec: Bug 1253436 - Add __repr__ to BaseLibrary and BaseProgram; r=glandium
Gregory Szorc <gps@mozilla.com> - Fri, 11 Mar 2016 11:22:48 -0800 - rev 288683
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1253436 - Add __repr__ to BaseLibrary and BaseProgram; r=glandium
Now when we print instances in a debugger, we'll see something like:
<StaticLibrary: other-licenses/snappy/libother-licenses_snappy.a>
<StaticLibrary: toolkit/library/StaticXULComponentsEnd/libStaticXULComponentsEnd.a>
<SharedLibrary: toolkit/library/XUL>
<StaticLibrary: toolkit/library/libxul_s.a>
<HostProgram: config/nsinstall_real>
<Program: memory/replace/logalloc/replay/logalloc-replay>
<SimpleProgram: mfbt/tests/TestArrayUtils>
... instead of the the class name and memory address.
MozReview-Commit-ID: 8zdrM6KfP8U
c4a868c76959d3a2e13af6ca5adb0d629dcb2b34: Bug 1253436 - Remove unused imports; r=glandium
Gregory Szorc <gps@mozilla.com> - Fri, 11 Mar 2016 11:22:28 -0800 - rev 288682
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1253436 - Remove unused imports; r=glandium
MozReview-Commit-ID: 494hmTwyldH
523aa849f21fc1793460ac1af5452135b941a3c9: Bug 1251184: [quicktime] P2. Use external plugin if available over native playback. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 11 Mar 2016 22:42:02 +1100 - rev 288681
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1251184: [quicktime] P2. Use external plugin if available over native playback. r=cpearce
While almost identical to video/mp4, quicktime files often use codecs that we don't support: in particular MPEG4 part 2 and amr audio.
If a plugin exists and is enabled, prefer it to handle those files.
We only do so when opening the file directly. Media in <video> element will always play natively.
MozReview-Commit-ID: 1yPpzfDaCfT
556446426ca25a592e6596d2de05ec636997c597: Bug 1251184: [quicktime] P1. Report video/quicktime mimetype when sniffing. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 11 Mar 2016 22:32:30 +1100 - rev 288680
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1251184: [quicktime] P1. Report video/quicktime mimetype when sniffing. r=cpearce
MozReview-Commit-ID: 9EJQVYt76Mh
8732ddfbff87d14bc516db2ab016405385472ef6: Merge m-c to inbound. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 14 Mar 2016 22:10:42 -0400 - rev 288679
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Merge m-c to inbound. a=merge
676fc640c532865c16cda8102b9c3ddc2e8357fa: Bug 1255239 - Reduce size of HuffmanIncomingTables. r=hurley.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 11 Mar 2016 09:57:02 +1100 - rev 288678
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1255239 - Reduce size of HuffmanIncomingTables. r=hurley.
Splitting Each HuffmanIncomingTable into two parts avoids the wasted
0/nullptr fields and allows the remaining fields to be packed more efficiently.
Making them all const allows them to be shared between processes.
On 64-bit platforms this saves (60*N - 7.5) KiB, where N is the number of
processes.
8882a15789b0eb9d5ff5bd1728fd38b2c9cc4d6b: Bug 1256509 - Disable C4577 to unblock compilation on VS2015; r=poiru
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 18:03:39 -0700 - rev 288677
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1256509 - Disable C4577 to unblock compilation on VS2015; r=poiru
As part of unblocking building with VS2015u1 in automation, I'm mass
disabling compiler warnings that are turned into errors. This is not
the preferred mechanism to fix compilation warnings. So hopefully
this patch never lands because someone insists of fixing the underlying
problem instead. But if it does land, hopefully the workaround is
only temporary. That being said, the warning occurs in 3rd party ICU
code. So I'm not sure what my options are for fixing this.
MozReview-Commit-ID: 2MIqvI3qCsZ
c19d7ab6f3bac7d10cef454fc480893004d3fe75: Bug 1256505 - Disable C4312 to unblock compilation on VS2015; r=poiru
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 17:56:28 -0700 - rev 288676
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1256505 - Disable C4312 to unblock compilation on VS2015; r=poiru
As part of unblocking building with VS2015u1 in automation, I'm mass
disabling compiler warnings that are turned into errors. This is not
the preferred mechanism to fix compilation warnings. So hopefully
this patch never lands because someone insists of fixing the underlying
problem instead. But if it does land, hopefully the workaround is
only temporary.
MozReview-Commit-ID: 70QwT9y6eb2
27a4c68860fd1a25a85751b0b01352b9cba5ee05: Bug 1256514 - Disable C4577 to unblock compilation on VS2015; r=poiru
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 18:41:48 -0700 - rev 288675
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1256514 - Disable C4577 to unblock compilation on VS2015; r=poiru
As part of unblocking building with VS2015u1 in automation, I'm mass
disabling compiler warnings that are turned into errors. This is not
the preferred mechanism to fix compilation warnings. So hopefully
this patch never lands because someone insists of fixing the underlying
problem instead. But if it does land, hopefully the workaround is
only temporary. That being said, the warning occurs in 3rd party ICU
code. So I'm not sure what my options are for fixing this.
MozReview-Commit-ID: 9gOSotjaQsN
727ac6e2c2273a0902e710ae8a388078fe3c45cc: Bug 1251523 - Remove TextureFlags::DEALLOCATE_CLIENT from AndroidSurfaceTextureData r=nical
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Mon, 14 Mar 2016 18:51:21 -0700 - rev 288674
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1251523 - Remove TextureFlags::DEALLOCATE_CLIENT from AndroidSurfaceTextureData r=nical
a5365af3f8c6b1b308286328818ed273cb1a24c7: Bug 1256424 followup to actually address the review comments
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 14 Mar 2016 20:53:36 -0400 - rev 288673
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1256424 followup to actually address the review comments
21e5497ebb7269dde3315ec97d28243fe09f72de: Bug 1256424. Get rid of ThreadsafeAutoSafeJSContext. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 14 Mar 2016 20:48:39 -0400 - rev 288672
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1256424. Get rid of ThreadsafeAutoSafeJSContext. r=bholley
dca912a377eac9a3f2a149a9edb08c84631acea4: Bug 1256364. If we have an exception stack in the onerror handler in SimpleTest, include it in the error message. r=jmaher
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 14 Mar 2016 20:48:21 -0400 - rev 288671
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1256364. If we have an exception stack in the onerror handler in SimpleTest, include it in the error message. r=jmaher
007066bf36c62944e2ace4b1ec4e6346a325c3b8: Bug 1255830. Change nsBrowserElement code to properly propagate out JS exceptions from some of its API methods. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 14 Mar 2016 20:47:45 -0400 - rev 288670
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1255830. Change nsBrowserElement code to properly propagate out JS exceptions from some of its API methods. r=bholley
3149ea08a83f3bd4041671f14316a946ab542f3c: Bug 1255840. Get rid of the AutoJSAPI usage in IDBFactory. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 14 Mar 2016 20:47:13 -0400 - rev 288669
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1255840. Get rid of the AutoJSAPI usage in IDBFactory. r=khuey
9b9dde0705bdcd960e78bbab5083ae7a1543e33b: Bug 1255849. Add some documentation for AutoJSAPI instances that seem to be used just for cxpushing. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 14 Mar 2016 20:47:13 -0400 - rev 288668
Push
30087 by cbook@mozilla.com at Tue, 15 Mar 2016 09:43:43 +0000
Bug 1255849. Add some documentation for AutoJSAPI instances that seem to be used just for cxpushing. r=bholley