689da8627d4d1b05988353924fc915557546e3c1: Bug 1064737 pt 1 - Enable WOFF2 support in OTS. r=jdaggett
Jonathan Kew <jkew@mozilla.com> - Sat, 04 Oct 2014 10:05:14 +0100 - rev 232031
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1064737 pt 1 - Enable WOFF2 support in OTS. r=jdaggett
06200548262b5ebe423723a81b7b4299aa492012: Bug 1066160 pt 2 - Include Brotli in the gecko build. r=gps
Jonathan Kew <jkew@mozilla.com> - Sat, 04 Oct 2014 10:02:24 +0100 - rev 232030
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1066160 pt 2 - Include Brotli in the gecko build. r=gps
3f412cb1d5ce40901c064449149adfb143ded7b3: Bug 1066160 pt 1 - Import the Brotli decoder source (commit d9a74803fa884559879e3205cfe6f257a2d85519) from upstream. r=gps
Jonathan Kew <jkew@mozilla.com> - Sat, 04 Oct 2014 10:02:21 +0100 - rev 232029
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1066160 pt 1 - Import the Brotli decoder source (commit d9a74803fa884559879e3205cfe6f257a2d85519) from upstream. r=gps
4fe8ca5b1c15709ccfe573d3d472e129b441dec4: Backed out changesets c42b68e0db15 and 6e2c7dd63fcf (bug 879717) due to mochitest orange.
Jonathan Kew <jkew@mozilla.com> - Sat, 04 Oct 2014 09:52:22 +0100 - rev 232028
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Backed out changesets c42b68e0db15 and 6e2c7dd63fcf (bug 879717) due to mochitest orange.
138e0dba47e8bf8ca972d3ff59628cd41b54509f: Bug 1075305 - WebGL2 - convert BaseTexFormat() to use strong GL types.; r=bjacob
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 30 Sep 2014 14:03:29 +1000 - rev 232027
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1075305 - WebGL2 - convert BaseTexFormat() to use strong GL types.; r=bjacob
08943f32886a07c5500bd8bf269663c658a52c77: Bug 1075305 - Sort strong GL type TexFormat.; r=:bjacob
Dan Glastonbury <dglastonbury@mozilla.com> - Thu, 02 Oct 2014 17:23:37 +1000 - rev 232026
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1075305 - Sort strong GL type TexFormat.; r=:bjacob
fdb83e28de3967f1e2c6c1a9eaef827cd5b31113: Bug 1075305 - WebGL2 - remove WebGL prefix from WebGLTexture::ImageInfo.; r=bjacob
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 30 Sep 2014 13:50:00 +1000 - rev 232025
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1075305 - WebGL2 - remove WebGL prefix from WebGLTexture::ImageInfo.; r=bjacob
c65696202540ad8a5e3d3d8bd3f17b41a5304492: Bug 1705305 - Rename WebGLTexture::ImageInfo::WebGLFormat to WebGLTexture::ImageInfo::WebGLInternalFormat.; r=bjacob
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 15 Jul 2014 09:55:33 +1000 - rev 232024
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1705305 - Rename WebGLTexture::ImageInfo::WebGLFormat to WebGLTexture::ImageInfo::WebGLInternalFormat.; r=bjacob
0343643a16ce571129e278adb11fb18431dc67e5: Bug 1076926 - Add windows 10 support to exe manifest. r=jimm
zhoubcfan@163.com - Sat, 04 Oct 2014 14:43:01 +0900 - rev 232023
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1076926 - Add windows 10 support to exe manifest. r=jimm
6e2c7dd63fcf6e92005c308c50f77e6482c4927e: Bug 879717 - Part 2. Avoid autoplaying stream-backed HTMLMediaElements blocking indefinitely. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 03 Oct 2014 21:38:03 +0200 - rev 232022
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 879717 - Part 2. Avoid autoplaying stream-backed HTMLMediaElements blocking indefinitely. r=roc
c42b68e0db15beeb85d1b38cff9b78aaffe8eed4: Bug 879717. Part 1. Delay entering HAVE_CURRENT_DATA state until a video frame has been stored in the image container. r=cpearce
Robert O'Callahan <robert@ocallahan.org> - Tue, 18 Jun 2013 14:17:29 +1200 - rev 232021
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 879717. Part 1. Delay entering HAVE_CURRENT_DATA state until a video frame has been stored in the image container. r=cpearce
ba069635e157fc9cc61c4a614eb3a225abe9e519: Backed out changeset 1d484a770816 (bug 1060936) for breaking non-unified builds
Carsten "Tomcat" Book <cbook@mozilla.com> - Sat, 04 Oct 2014 05:55:31 +0200 - rev 232020
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Backed out changeset 1d484a770816 (bug 1060936) for breaking non-unified builds
0ca2335fa5a1c5ae7f86e193523c64fa504b411a: Bug 1077228 - Include the right autoconf.mk in GLOBAL_DEPS. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Sat, 04 Oct 2014 10:34:35 +0900 - rev 232019
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1077228 - Include the right autoconf.mk in GLOBAL_DEPS. r=mshal Ever since bug 969164, the js build system, when building gecko (not when building standalone) uses a autoconf-js.mk file for its config. One of the suboptimal ways we have to retrigger builds when the build configuration changes (changes to e.g. configure.in can do that) is to make most things depend on autoconf.mk. Which unfortunately doesn't account for the fact the js/src subdirectory uses a different file. In practice, this means that some classes of changes to the js build system, not accompanied with toplevel build system changes may no trigger the corresponding rebuilds in the js subtree on incremental builds.
5eead8ca23a3559fa627c61969d164b042484b6c: Bug 1077214 - Don't export DLLFLAGS from main configure. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Sat, 04 Oct 2014 10:34:13 +0900 - rev 232018
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1077214 - Don't export DLLFLAGS from main configure. r=mshal DLLFLAGS was exported from main configure so that it would be picked by NSPR configure, allowing to pass down flags to link NSPR against mozglue. With MOZ_FOLD_LIBS always enabled on MSVC builds, that is not necessary anymore since the NSPR build system doesn't build any shared library anymore.
4da1ac5c08a17e1e897c18c9f379296d20481708: Bug 1077212 - Move MOZ_FOLD_LIBS to configure. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Sat, 04 Oct 2014 10:33:46 +0900 - rev 232017
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1077212 - Move MOZ_FOLD_LIBS to configure. r=mshal Setting MOZ_FOLD_LIBS should stop being an opt-in for individual applications, which also makes them responsible for doing the right thing, which happens not to be the case for B2G Desktop Linux builds. Enforcing MOZ_FOLD_LIBS to be set on the relevant platforms in configure ensures everything is setup up correctly, and also allows to stop caring about supporting now hypothetical e.g. MSVC builds without MOZ_FOLD_LIBS (which require to pass DLLFLAGS down to the nspr build system to make nspr built against mozglue which would now be unnecessary)
d959a6081ceacde13d41b8a4ee192c912c85ef02: Bug 1077151 - Always use expandlibs descriptors when they exist. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Sat, 04 Oct 2014 10:33:00 +0900 - rev 232016
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1077151 - Always use expandlibs descriptors when they exist. r=mshal Currently, when there is both an expandlibs descriptor and an actual static library, expandlibs picks the static library. This has the side effect that if there are object files in the static library that aren't directly used, they're dropped when linking, even when they export symbols that would be exported in the final linked binary. In most cases in the code base, files are not dropped that way. The most notable counter-example is xpcomglue, where actually not dropping files leads to link failure because of missing symbols those files reference (yes, that would tend to say the glue is broken in some way). On the opposite side, there is mozglue, which does have both a descriptor and a static library (the latter being necessary for the SDK), and that linking as a static library drops files that shouldn't be dropped (like jemalloc). We're currently relying on -Wl,--whole-archive for those files not to be dropped, but that won't really be possible without much hassle in a world where mozglue dependencies live in moz.build land. Switching expandlibs to use descriptors when they exist, even when there is a static library (so, the opposite of the current behavior) allows to drop -Wl,--whole-archive and prepare for a better future. However, as mentioned, xpcomglue does still require to be linked through the static library, so we need to make it a static library only. To achieve that, we make NO_EXPAND_LIBS now actually mean no expandlibs and use that to build the various different xpcomglues.
d2005a8af9501712f7b5b06f13b9a1ab53dc3eb1: Bug 1077132 - Force ELF hash style to System V when building with MOZ_LINKER. r=nfroyd
Mike Hommey <mh+mozilla@glandium.org> - Sat, 04 Oct 2014 10:32:27 +0900 - rev 232015
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1077132 - Force ELF hash style to System V when building with MOZ_LINKER. r=nfroyd
e31af72872bf7fea74cf4e88b4895173effeafbe: Bug 1077135 - Ensure logging initialization for early log messages in the linker. r=nfroyd
Mike Hommey <mh+mozilla@glandium.org> - Sat, 04 Oct 2014 10:31:49 +0900 - rev 232014
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1077135 - Ensure logging initialization for early log messages in the linker. r=nfroyd
bd8f5d90d58e1607444eb79106c9002254e02394: Bug 1077135 - Initialize ElfLoader::DebuggerHelper::firstAdded. r=nfroyd
Mike Hommey <mh+mozilla@glandium.org> - Sat, 04 Oct 2014 10:31:38 +0900 - rev 232013
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1077135 - Initialize ElfLoader::DebuggerHelper::firstAdded. r=nfroyd
099906f74b62e32dda1273823d9de076abf19158: Bug 1076784 - Don't remove binding when shadow root host is removed from tree. r=smaug
William Chen <wchen@mozilla.com> - Fri, 03 Oct 2014 18:32:05 -0700 - rev 232012
Push 4187 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:29:12 +0000
Bug 1076784 - Don't remove binding when shadow root host is removed from tree. r=smaug
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip