pager: don't page stderr if it's being redirected (
issue2541)
color: port to using ctypes (
issue2687)
replacing usage of pywin32, which was removed for Mercurial 1.8
hgweb: drop use of super() for Exception base class
In Python 2.4, Exception is an old-style class and doesn't work with super.
setup: fix mac build broken by
e42d18538e1d
Sometimes xcodebuild prints warnings to stderr, but runcmd() assumes anything
printed to stderr implies failure. Since runcmd() was originally only
intended to run hg, this was fine until it was pressed into service for
running xcodebuild. Thus: split runcmd() into two parts: runcmd(), which does
the minimal amount of work to run a subprocess, and runhg(), which calls
runcmd().
color: don't mention internal function in docstring
The render_text function actually never existed, the docstring
probably meant the render_effects function instead.