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
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip