History log of /external/python/cpython2/PC/bdist_wininst/install.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ca56dd4767617a2f5e946130de4beb06442a5cd5 17-Sep-2016 Martin Panter <vadmium+py@gmail.com> Issue #28139: Fix messed up indentation

Also update the classmethod and staticmethod doc strings and comments to
match the RST documentation.
/external/python/cpython2/PC/bdist_wininst/install.c
f0aa88f6e856710c4cf5bdb23a81817a841c4553 10-Jun-2015 Serhiy Storchaka <storchaka@gmail.com> Fixed indentation of Python examples in C comments.
/external/python/cpython2/PC/bdist_wininst/install.c
209dd468fb233be5691639024212ff291da3f5b2 28-Nov-2014 Benjamin Peterson <benjamin@python.org> give a nice message when installer is launched w/o admin rights (closes #16561)
/external/python/cpython2/PC/bdist_wininst/install.c
c2077b0d9b5bf99768c6f396bf7ae6c41b682465 15-Mar-2011 Ezio Melotti <ezio.melotti@gmail.com> #11565: Fix several typos. Patch by Piotr Kasprzyk.
/external/python/cpython2/PC/bdist_wininst/install.c
24b07bcba350bb86c4d6ca446e1564647a199868 15-Mar-2011 Ezio Melotti <ezio.melotti@gmail.com> #11515: fix several typos. Patch by Piotr Kasprzyk.
/external/python/cpython2/PC/bdist_wininst/install.c
c83ea137d7e717f764e2f31fc2544f522de7d857 09-May-2010 Antoine Pitrou <solipsis@pitrou.net> Untabify C files. Will watch buildbots.
/external/python/cpython2/PC/bdist_wininst/install.c
6ed1cb001416d6704a5af0f7d8c00ce3e5413d96 29-Jan-2009 Mark Hammond <mhammond@skippinet.com.au> Fix issue5075: bdist_wininst should not depend on the vc runtime?
/external/python/cpython2/PC/bdist_wininst/install.c
5bd88333ee233e2770942e9ffe26db0e83789048 31-May-2008 Mark Hammond <mhammond@skippinet.com.au> Fix bdist_wininst --user-access-control for win2k
/external/python/cpython2/PC/bdist_wininst/install.c
7c5c8e6823e476b46a30373e5a95e8b8e4c5fa09 02-May-2008 Mark Hammond <mhammond@skippinet.com.au> #2581: Vista UAC/elevation support for bdist_wininst
/external/python/cpython2/PC/bdist_wininst/install.c
9f2e3be4e86f95b33e9e307ecf115e72ae73b5e1 03-Feb-2005 Thomas Heller <theller@ctypes.org> Running a bdist_wininst installer, built with Python 2.3, installing
for Python 2.4 caused a segfault when post_install_script was used.

The reason was that the file handle passed to PyRun_SimpleFile() was
created with MSVCRT.DLL, but Python 2.4 uses MSVCR71.DLL.

So, I replaced PyRun_SimpleFile() with PyRun_SimpleString(). The
segfault is gone, but the output of the postinstall script doesn't
show up, because still freopen() from MSVCRT is used.

Already backported.
/external/python/cpython2/PC/bdist_wininst/install.c
8abe7bfb2f5b231a71f9bd10d2c52680c545f87a 03-Feb-2005 Thomas Heller <theller@ctypes.org> Set PYTHONHOME before loading Python, so that sys.path will be set correctly.

Already backported.
/external/python/cpython2/PC/bdist_wininst/install.c
0f25b7222844c275ac3a12bee184884531bbaa15 22-Dec-2004 Thomas Heller <theller@ctypes.org> Close stdout and stderr, which are redirected into a temp file, before
trying to remove this file - the file was never removed before.

Fixes [ 1067732 ] wininst --install-script leaves residual files

Already backported.
/external/python/cpython2/PC/bdist_wininst/install.c
8992b9bdf540571456b7e6c82c6dd6f1c592cf57 01-Dec-2004 Thomas Heller <theller@ctypes.org> printf format code for integers is %d not %s.

Will backport.
/external/python/cpython2/PC/bdist_wininst/install.c
9cc5cb7c4b866f255c73185b2ec4648d532b9108 01-Dec-2004 Thomas Heller <theller@ctypes.org> Running the pre-install or post-install script did not work when
Python was installed with the 'only for me' option. The registry key
had a hardcoded '2.3' in it where the python version chosen for
installation should be used instead.

Will backport myself.
/external/python/cpython2/PC/bdist_wininst/install.c
876d990ae0efa18da9b3116048b4a29e12cec5d0 19-Jul-2004 Thomas Heller <theller@ctypes.org> The binary layout of cfgdata has changed, so the magic number has to
change as well.
Display an additional message box when a mismatch is detected.
/external/python/cpython2/PC/bdist_wininst/install.c
d1d92ea59a48f333efbdbc05feabc4d5d5445fb8 14-Jul-2004 Thomas Heller <theller@ctypes.org> Add a warning so that it isn't forgotten to recreate the binaries AND
CHECK INTO CVS if these files are changed.
/external/python/cpython2/PC/bdist_wininst/install.c
55a9864cb4e014a4137200a17681c4acbde90f7c 14-Jul-2004 Thomas Heller <theller@ctypes.org> Don't complain that non-existant registry entries cannot be deleted.
/external/python/cpython2/PC/bdist_wininst/install.c
ad6ce46f4944d982f0a9b969481f530f48495640 07-Jul-2004 Thomas Heller <theller@ctypes.org> Remove the annoing and useless messagebox asking about overwriting files.
Fixes SF #984290.
/external/python/cpython2/PC/bdist_wininst/install.c
f9bfdd850cd00e00c0895b3f73afd019b7a9dfdb 03-Jul-2004 Mark Hammond <mhammond@skippinet.com.au> Patch [ 983775 ] Allow bdist_wininst to install for non-admin users
to address bugs:
[ 555812 ] installing extension w/o admin rights
[ 555810 ] removing extensions without admin rights

* When enumerating the Python versions found, also remember the HKEY
they were found under.
* When installing, if Python was installed under HKCU, we will too.
If Python was installed under HKLM, we check the permissions of
the current user, and install where we can.
* The "root" key we use is a global variable - all registry setting and
delete functions use this global rather than a hardcoded HKLM.
* A new entry is written to the install log, indicating the key we used.
Uninstallation is based on this key.
* 'tempnam()' is used rather than 'tmpnam()' - 'tmpnam' creates a temp
file on the root of the current drive, and if this is readonly would
explain the 'freopen' errors occasionally reported. 'tempnam'
creates the temp file in the %TEMP% directory.
/external/python/cpython2/PC/bdist_wininst/install.c
32b8f8052a0cf62fe8f9f3dbc539a0f1b3065896 02-Jul-2004 Thomas Heller <theller@ctypes.org> Fix for SF 982215: bdist_wininst - Next button not greyed out during file copy.
Patch from Mark Hammond.
Recompiled binary.

Already packported to the 2.3 branch.
/external/python/cpython2/PC/bdist_wininst/install.c
48340390ac23a66cc2251a12d8690207726b85be 18-Jun-2004 Thomas Heller <theller@ctypes.org> When loading the Python dll to run the postinstall script, try to load
it from the install directory (as reported by the registry) in case it
is not found on the default Loadlibrary search path.

Fixes SF 935091: bdist_winist post-install script fails on non-admin Python

Already backported.
/external/python/cpython2/PC/bdist_wininst/install.c
96142191407885f8effd18535c92a0f2fec1cefd 15-Apr-2004 Thomas Heller <theller@ctypes.org> Minor reformatting.
/external/python/cpython2/PC/bdist_wininst/install.c
a19cdad6dc2815f6044c56601e8dd81d9c219631 20-Feb-2004 Thomas Heller <theller@ctypes.org> Patch #892660 from Mark Hammond, for distutils bdist_wininst command.

install.c: support for a 'pre-install-script', run before anything has
been installed. Provides a 'message_box' module function for use by
either the pre-install or post-install scripts.

bdist_wininst.py: support for pre-install script. Typo (build->built),
fixes so that --target-version can still work, even when the
distribution has extension modules - in this case, we insist on
--skip-build, as we still can't actually build other versions.
/external/python/cpython2/PC/bdist_wininst/install.c
bb4b7d2d68b82803640f6ffbb79a7f694dcbf21c 22-Nov-2002 Thomas Heller <theller@ctypes.org> Copied the sources from the distutils CVS repository.

Changed the MSVC project file to create the exe in the
lib/distutils/command directory, bdist_wininst.py must still be
changed to use it.

Also changed to use the same zlib as the zlib module - this has the nice
sideeffect that now the buggy 1.1.3 version is no longer used.

Most of the source files now conform to PEP 7, except for the maximum
line length. Windows api programming in 78 character lines =:(.

README.txt is a new file, but still empty except for placeholders.
/external/python/cpython2/PC/bdist_wininst/install.c