Originally committed to SVN as r3978.
Originally committed to SVN as r3342.
Originally committed to SVN as r3260.