mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-27 21:39:15 +00:00
9194d38508
- Bug 711670: Setup the Mac Application Delegate earlier to respond to URLs clicked in external applications when updates are pending. r=mstange (2471469680) - Bug 1252889: On Windows use a 10 second pause instead of trying to invoke the JIT debugger with MOZ_DEBUG_CHILD_PROCESS. r=jimm (228cd75e4d) - Bug 1253850: On Windows change MOZ_DEBUG_CHILD_PROCESS back to JIT and add MOZ_DEBUG_CHILD_PAUSE for a 10 second pause. r=mchang (83cdaec0a7) - Bug 1259809 - Make CrashReporter::InitChildProcessTmpDir conditional on MOZ_CRASHREPORTER. r=aklotz (19672176dd) - Bug 1176703 - attempt to fix define issues with some compilers/envs, rs=me, CLOSED TREE, bustage (8e6f3a6b94) - Bug 1266292 - Remove unnecessary compiler checks for MSVS 2010 in gfx/2d/. r=bas (9c3acd9f5d) - Bug 1195788 - Set arithmetic composite clamp to true for D2D filter node. r=bas (5ba4191512) - Bug 1248223 - verify that stroke widths are finite for Skia. r=jmuizelaar (1f676f5c24) - Bug 1241918 - remove workarounds for zero-length dash intervals in HelpersSkia.h, r=jrmuizel (ce0665ab77) - crashreporter includes (c64d834706) - Add a driver crash guard to D3D11 DXVA. (bug 1253666, r=mattwoodrow) (8589eef61b) - Bug 1189918 - Theme overrides should work in safe mode for comm-central applications too. r=bsmedberg (535486b4c0) - Disable the WebGL crash guard on Android. (bug 1256371, r=snorp) a=merge (855cc66aef) - Bug 1265273 - Add two missing get_PBrowserParent() null checks. r=jimm. (b5f9ac0967) - Bug 1261599 - null check SendPBrowserConstructor return in ContentParent to avoid crashes on content process shutdown. r=smaug (28e2ad71b5) - Bug 1249733 - Sign talos harness and test extensions, r=jmaher (55d030ea53) - Bug 1253382 - Force the initial browser remoteness only after the browser's onLoad has fired. r=jmaher (40e7723e3a) - Bug 1253994 - Make profile collection more robust (r=mconley) (a3b1392011) - Fix D3D11VideoCrashGuard missing a switch case in ContentParent. (bug 1263725, r=mattwoodrow) (07a5b63633) - Bug 1216371 - Load default theme from XPI in safe mode. r=bsmedberg (596bc54a13) - Bug 1162965 - Use /dev/shm instead of /tmp for sandbox chroot if possible. r=kang (4fa3c77756) - Bug 1264226: Don't use '_COARSE' Posix clocks if not defined, r=jld (a173b195eb) - Bug 1259273 - Add sys_unlink to seccomp-bpf whitelist. r=jld (72ca2626f6) - Bug 1259283 - Add sys_fchown to seccomp whitelist. r=jld (628f3cd627) - Bug 1253194: Suppress -Wimplicit-fallthrough clang warning for intentional fallthrough in icu_utf.cc (which is imported code). r=bobowen (a503963ff2) - Bug 1257031 - Return more informative error code when encountering invalid integers rather than SEC_ERROR_BAD_DER. r=keeler (7f4955614a) - Bug 1153446 - Replace instances of double spacing with single spacing in nsserrors.properties. r=dkeeler (166f0bd1c4) - Bug 1259551 - Upgrade vendored virtualenv to 15.0.1; r=ted (81dcf300ff) - Bug 1258574 - Allow JARReader to read data already in memory; r=glandium (87fc89d6fc) - Bug 1256530 - Fix compiler warnings about casting to larger size. r=hsivonen (53020d1543) - Bug 1251235 - changed from naked pointers to UniquePtr to prevent resource leak. r=froydnj (953040a377) - Bug 1264887: |nsWifiScannerDBus|: Hold DBusConnection reference in |RefPtr|, r=josh (3d8b9b3f52) - Bug 1212056 - Add virtual dtor to WindowsWifiScannerInterface. r=jdm (ce00cf01e9) - code style (d7fea73856) - Bug 1222170 - fix initialization order in ScopedWLANObject; r=jimm (b515ea0273) - Bug 1204919 - Build osx_corewlan.mm with -Wno-error=objc-method-access to avoid bustage on some machines in warnings-on-errors builds. r=glandium. (f88b02868d) - Bug 1204277 - Disallow warnings in six more directories. r=glandium. (7e249cf4ab) - Bug 1248761 - Destroy VRHMDInfo objects on the compositor thread r=daoshengmu (ccf6af1fec) - Bug 1260530 - Add support for Oculus 1.3 runtime r=daoshengmu (f7ed5abb4f) - Bug 1242005 - Disable C4359 to allow compilation on VS2015; r=kip (71db7148f4) - Bug 1176158 - "Remove unused lang atoms (ko-xxx and x-symbol)" r=vladimir (25e46d1150) - Bug 1176158 - Part 2. Remove unused ko_xxx and x_symbols from gfxGDIFontList. r=jdaggett (9b213333e0) - Bug 1262304 - Add a pref to dump display lists for the content process. r=BenWa (c0a4e56542) - Bug 1180942 - Use cairo's image backend for drawing on linux. r=jrmuizel (83deed801b) - Bug 1254400 - Handle device reset for d3d9. r=dvander (170aaeb272) - Bug 1254400 - Make access to d3d9 device manager thread-safe. r=dvander (a6112d8b84) - Bug 1256547: When the DWM is disabled don't force presentation. r=milan (0fe31bfc50) - Bug 1229988 - verify that reference draw target is created after device reset and log failure in gfxWindowsPlatform::UpdateRenderMode. r=milan (32084a6688) - Bug 1250669. Don't init dwrite fonts if content device creation fails. r=dvander (4a55599c8b) - Include vendor and device ids in content process DXGI adapter matching. (bug 1228905, r=jrmuizel) (c9403d3798) - Bug 1233576. Ensure vsync timestamps are monotonic on Windows 10. r=kats (d075fb7230) - Bug 1249036 Check that DWMFlush executes correctly. r=kats (f460b09853) - Bug 1259248. Follow up to fix static analysis bustage (ab462300ff) - Bug 1259248. Add a comment about mfbt/Range.h (a78f7c2110) - Bug 1262681 - Draw target also has to be valid for us to demand a snapshot. r=bas (c4c0bfcaca) - Bug 1258313 - Allow snapping of 'pseudo' 3d transforms. r=jrmuizel (fc85ac9147) - Bug 1241060 - Skip non-2d sibling layers when calculating plugin window clipping under e10s. r=mstange (fc6836ab11) - Bug 1257288 - Have APZ hit testing respect scroll clips. r=kats (5f8db91909) - Bug 1255961 - Avoid zeroing out shmems (r=dvander) (cc0e856f83) - Bug 1251523 - Remove TextureFlags::DEALLOCATE_CLIENT from AndroidSurfaceTextureData r=nical (406a27e229) - Regenerate SyncObjects on device resets. (bug 1255711, r=bas) (8a83c23cdf) - Bug 1240659 - Add GonkNativeHandle::CreateDupNhObj() r=nical (3da777655e) - Bug 1238602 - Update ParamTraits<GonkNativeHandle>::Read() r=nical (969f8177fd) - Bug 1248923 - Store result in Update ParamTraits<GonkNativeHandle>::Read() r=nical (0052a996a0) - Bug 1219794 - Show the bookmark popup for new bookmarks and autoclose if no interaction. r=mak (19cca3c48f) - minor removal of preproc (521c8493a2)
124 lines
3.9 KiB
Python
124 lines
3.9 KiB
Python
import os
|
|
import re
|
|
import shutil
|
|
import sys
|
|
|
|
if sys.version_info[:2] < (2, 6):
|
|
sys.exit('virtualenv requires Python 2.6 or higher.')
|
|
|
|
try:
|
|
from setuptools import setup
|
|
from setuptools.command.test import test as TestCommand
|
|
|
|
class PyTest(TestCommand):
|
|
user_options = [('pytest-args=', 'a', "Arguments to pass to py.test")]
|
|
|
|
def initialize_options(self):
|
|
TestCommand.initialize_options(self)
|
|
self.pytest_args = []
|
|
|
|
def finalize_options(self):
|
|
TestCommand.finalize_options(self)
|
|
#self.test_args = []
|
|
#self.test_suite = True
|
|
|
|
def run_tests(self):
|
|
# import here, because outside the eggs aren't loaded
|
|
import pytest
|
|
sys.exit(pytest.main(self.pytest_args))
|
|
|
|
setup_params = {
|
|
'entry_points': {
|
|
'console_scripts': ['virtualenv=virtualenv:main'],
|
|
},
|
|
'zip_safe': False,
|
|
'cmdclass': {'test': PyTest},
|
|
'tests_require': ['pytest', 'mock'],
|
|
}
|
|
except ImportError:
|
|
from distutils.core import setup
|
|
if sys.platform == 'win32':
|
|
print('Note: without Setuptools installed you will '
|
|
'have to use "python -m virtualenv ENV"')
|
|
setup_params = {}
|
|
else:
|
|
script = 'scripts/virtualenv'
|
|
setup_params = {'scripts': [script]}
|
|
|
|
|
|
def read_file(*paths):
|
|
here = os.path.dirname(os.path.abspath(__file__))
|
|
with open(os.path.join(here, *paths)) as f:
|
|
return f.read()
|
|
|
|
# Get long_description from index.rst:
|
|
long_description = read_file('docs', 'index.rst')
|
|
long_description = long_description.strip().split('split here', 1)[0]
|
|
# Add release history
|
|
changes = read_file('docs', 'changes.rst')
|
|
# Only report last two releases for brevity
|
|
releases_found = 0
|
|
change_lines = []
|
|
for line in changes.splitlines():
|
|
change_lines.append(line)
|
|
if line.startswith('--------------'):
|
|
releases_found += 1
|
|
if releases_found > 2:
|
|
break
|
|
|
|
changes = '\n'.join(change_lines[:-2]) + '\n'
|
|
changes += '`Full Changelog <https://virtualenv.pypa.io/en/latest/changes.html>`_.'
|
|
# Replace issue/pull directives
|
|
changes = re.sub(r':pull:`(\d+)`', r'PR #\1', changes)
|
|
changes = re.sub(r':issue:`(\d+)`', r'#\1', changes)
|
|
|
|
long_description += '\n\n' + changes
|
|
|
|
|
|
def get_version():
|
|
version_file = read_file('virtualenv.py')
|
|
version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]",
|
|
version_file, re.M)
|
|
if version_match:
|
|
return version_match.group(1)
|
|
raise RuntimeError("Unable to find version string.")
|
|
|
|
|
|
# Hack to prevent stupid TypeError: 'NoneType' object is not callable error on
|
|
# exit of python setup.py test # in multiprocessing/util.py _exit_function when
|
|
# running python setup.py test (see
|
|
# http://www.eby-sarna.com/pipermail/peak/2010-May/003357.html)
|
|
try:
|
|
import multiprocessing # noqa
|
|
except ImportError:
|
|
pass
|
|
|
|
setup(
|
|
name='virtualenv',
|
|
version=get_version(),
|
|
description="Virtual Python Environment builder",
|
|
long_description=long_description,
|
|
classifiers=[
|
|
'Development Status :: 5 - Production/Stable',
|
|
'Intended Audience :: Developers',
|
|
'License :: OSI Approved :: MIT License',
|
|
'Programming Language :: Python :: 2',
|
|
'Programming Language :: Python :: 2.6',
|
|
'Programming Language :: Python :: 2.7',
|
|
'Programming Language :: Python :: 3',
|
|
'Programming Language :: Python :: 3.3',
|
|
'Programming Language :: Python :: 3.4',
|
|
'Programming Language :: Python :: 3.5',
|
|
],
|
|
keywords='setuptools deployment installation distutils',
|
|
author='Ian Bicking',
|
|
author_email='ianb@colorstudy.com',
|
|
maintainer='Jannis Leidel, Carl Meyer and Brian Rosner',
|
|
maintainer_email='python-virtualenv@groups.google.com',
|
|
url='https://virtualenv.pypa.io/',
|
|
license='MIT',
|
|
py_modules=['virtualenv'],
|
|
packages=['virtualenv_support'],
|
|
package_data={'virtualenv_support': ['*.whl']},
|
|
**setup_params)
|