Georg Brandl
392775f615
Add a script to fixup rst files if the pre-commit hook rejects them.
2009-03-28 19:33:33 +00:00
Jeffrey Yasskin
43bff057c1
Tools/scripts/analyze_dxp.py, a module with some helper functions to
...
analyze the output of sys.getdxp().
2009-02-24 22:48:34 +00:00
Mark Dickinson
3e4caeb3bf
Issue #5341 : Fix a variety of spelling errors.
2009-02-21 20:27:01 +00:00
Martin v. Löwis
7e28b9c565
Add optional code signing after merging.
2009-02-13 20:51:48 +00:00
Benjamin Peterson
eee9583065
rewrite verbose conditionals
2009-01-10 17:18:55 +00:00
Antoine Pitrou
e555f581dc
Issue #4677 : add two list comprehension tests to pybench.
2008-12-27 20:34:52 +00:00
Amaury Forgeot d'Arc
d378dc02da
#4700 : crtlicense.txt is displayed by the license() command and should be kept ascii-only.
...
Will port to 3.0
2008-12-19 22:56:48 +00:00
Martin v. Löwis
b5120ceae2
Consider micro version for name of CHM file.
2008-12-08 11:15:35 +00:00
Martin v. Löwis
17fa44f617
Add UUIDs for 2.6.1 and 2.6.2.
2008-12-08 11:14:57 +00:00
Martin v. Löwis
cb6c359a6d
Issue #4389 : Add icon to the uninstall entry in
...
"add-and-remove-programs".
2008-11-30 11:08:26 +00:00
Benjamin Peterson
6ed1c93c96
SVN format 9 is the same it seems
2008-11-28 23:18:46 +00:00
Martin v. Löwis
6347098a26
Issue #4289 : Remove Cancel button from AdvancedDlg.
2008-11-19 13:51:44 +00:00
Martin v. Löwis
3d6f8ff81f
Issue #1656675 : Register a drop handler for .py* files on Windows.
2008-11-07 18:51:50 +00:00
Martin v. Löwis
ddd8263678
Stop including fake manifest file in DLLs directory.
2008-11-06 19:46:03 +00:00
Benjamin Peterson
adc93b9499
don't use a catch-all
2008-10-25 23:27:07 +00:00
Martin v. Löwis
0f3e7697dc
Issue #4091 : Install pythonxy.dll in system32 again.
2008-10-17 13:43:01 +00:00
Benjamin Peterson
501447d7c7
don't recurse into directories that start with '.'
2008-10-15 20:34:09 +00:00
Martin v. Löwis
eba774b486
Issue #4018 : Disable "for me" installations on Vista.
2008-10-13 11:23:35 +00:00
Martin v. Löwis
62d453830e
Add UUID for 2.7.
2008-10-02 20:04:47 +00:00
Martin v. Löwis
f738f0b577
Use CRT 9 policy files.
2008-10-02 11:44:17 +00:00
Martin v. Löwis
d69c904a2f
Bug #3989 : Package the 2to3 script (as 2to3.py) in the Windows
...
installer.
2008-10-01 11:19:50 +00:00
Martin v. Löwis
e1d9dca794
Use AMD64 version of CRT in just-for-me installations for Win64 installers.
2008-09-19 19:20:03 +00:00
Martin v. Löwis
175d00784d
Bug #3887 : Package x64 version of CRT for AMD64
...
Windows binaries.
2008-09-19 15:21:07 +00:00
Martin v. Löwis
0c280c0127
Fix grammar.
2008-09-15 01:30:21 +00:00
Martin v. Löwis
b080256074
Set eol-style to native.
2008-09-14 20:25:40 +00:00
Martin v. Löwis
4eb18f9d5d
Issue #3617 : Include a licensing statement regarding the Microsoft C runtime in the Windows installer.
2008-09-14 20:22:39 +00:00
Martin v. Löwis
a9aff014a8
Change product code of Win64 installer to allow simultaneous installation on Win32 and Win64; also change product name to be able to distinguish the two in ARP.
2008-09-13 08:36:22 +00:00
Martin v. Löwis
ab0b29bd81
Issue #3833 : Use a different upgrade code for Win64 installers.
2008-09-13 08:11:57 +00:00
Martin v. Löwis
24329ba176
Issue #3811 : The Unicode database was updated to 5.1.
...
Reviewed by Fredrik Lundh and Marc-Andre Lemburg.
2008-09-10 13:38:12 +00:00
Martin v. Löwis
996b9f38db
Add UUIDs for upcoming releases
2008-09-08 16:15:38 +00:00
Martin v. Löwis
3f5fda8c50
Issue #2271 : Set SecureCustomProperties so that installation will properly
...
use the TARGETDIR even for unprivileged users.
2008-09-08 13:50:10 +00:00
Martin v. Löwis
67543a9dc9
Allow passing the MSI file name to merge.py.
2008-09-08 12:02:45 +00:00
Benjamin Peterson
ee3acff3e3
update 2to3 script from 2to3 trunk
2008-09-03 01:53:28 +00:00
Benjamin Peterson
d068ad5879
Merged revisions 65853-65854 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
........
r65853 | benjamin.peterson | 2008-08-19 11:09:09 -0500 (Tue, 19 Aug 2008) | 1 line
apply a patch for #3131 . this solves the problem for the moment, but we should do some refactoring to get display logic out of RefactoringTool
........
r65854 | benjamin.peterson | 2008-08-19 11:37:38 -0500 (Tue, 19 Aug 2008) | 1 line
another quick fix to get lib2to3 to work
........
2008-08-19 16:41:34 +00:00
Benjamin Peterson
37553fdb95
set svn:executable on a script
2008-08-17 20:33:45 +00:00
Antoine Pitrou
0c37ae0464
add a pybench test for complex function calls (part of #1819 )
2008-07-25 22:02:07 +00:00
Matthias Klose
9c87a40786
- Fix bashisms in Tools/faqwiz/move-faqwiz.sh
2008-07-12 07:51:48 +00:00
Martin v. Löwis
1d2ce45689
Add _multiprocessing module.
2008-06-30 07:01:09 +00:00
Trent Nelson
6e7e137cff
Merged revisions 64368-64369 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/branches/tnelson-trunk-bsddb-47-upgrade
........
r64368 | trent.nelson | 2008-06-17 23:13:44 -0500 (Tue, 17 Jun 2008) | 1 line
Initial commit of work pertaining to switching the Windows build from Berkeley DB 4.4.20 to 4.7.25. Note that I've deprecated the standalone '_bsddb44.vcproj' in lieu of adding the sources in a separate folder to the _bsddb project. This was a conscious decision and actually makes everything far more easier to manage. With this approach, entire test suite passed straight off the bat. Well, almost -- the timeout in bsddb/test/test_replication.py needed bumping up a little -- 2 seconds was too short. 10 seconds seems to be fine for me, but I'll make sure Jesus verifies. More documentation to come once I've been able to test out this approach on the buildbots (hence keeping the changes in a separate branch for now).
........
r64369 | trent.nelson | 2008-06-17 23:19:12 -0500 (Tue, 17 Jun 2008) | 1 line
Bump Berkeley DB version from 4.4.20 to 4.7.25.
........
2008-06-27 02:30:34 +00:00
Amaury Forgeot d'Arc
d574633894
Typo in a directory name. Should help the AMD64 buildbots
2008-06-18 21:33:58 +00:00
Benjamin Peterson
b8bfdf5200
fix Tools/scripts/2to3 as the result of a merge error
2008-06-16 20:18:18 +00:00
Martin v. Löwis
fd82f2e86a
Disable UAC by default.
2008-06-14 14:24:47 +00:00
Martin v. Löwis
945c632dff
Set eol-style to CRLF for all batch files.
2008-06-14 11:51:54 +00:00
Martin v. Löwis
6807120c64
Avoid rebuilding tcl/tk.
...
Merge x86 changes into AMD64.
2008-06-14 11:50:59 +00:00
Amaury Forgeot d'Arc
8c3bc862fa
Since python2.6 must run on Windows 2000,
...
explicitely disable the use of Windows XP themes when compiling tk.
This is also consistent with the WINVER=0x0500 option.
2008-06-14 09:44:41 +00:00
Amaury Forgeot d'Arc
c06f5a45c3
Use the correct URL for sqlite3 sources, and try to fix windows buildbots.
2008-06-14 07:40:32 +00:00
Martin v. Löwis
a6e02e8406
Conservatively restrict support to format 8 repositories.
2008-06-14 06:24:44 +00:00
Martin v. Löwis
49ac5aa2ef
Support subversion repositories of version 8.
2008-06-14 01:50:46 +00:00
Martin v. Löwis
c9798fc709
Pickup sqlite3.dll from binary directory.
...
Commit more often.
2008-06-13 18:58:47 +00:00
Martin v. Löwis
cc0f2b20c5
Switch to SQLite 3.5.9.
2008-06-13 18:12:51 +00:00
Martin v. Löwis
a4514c3009
Switch to bzip2 1.0.5.
2008-06-13 17:22:39 +00:00
Martin v. Löwis
111c180674
Make more symbols static.
2008-06-13 07:47:47 +00:00
Martin v. Löwis
b8a18eaca9
Fix Tcl/Tk license file in tcl8*/tk8*, include Tix license.
2008-06-12 20:07:53 +00:00
Martin v. Löwis
7b9e124776
Support file names which include '+' (for Tk 8.5).
2008-06-12 20:06:18 +00:00
Martin v. Löwis
329d738380
Split Tcl make targets into separate ones.
2008-06-12 19:51:59 +00:00
Martin v. Löwis
7630731af0
Switch to Tcl/Tk 8.5.
2008-06-12 18:52:00 +00:00
Georg Brandl
0b9aaa98a0
Spaces vs. tabs.
2008-06-01 19:24:36 +00:00
Benjamin Peterson
c49372b080
add a warning about bgen being removed
2008-06-01 19:01:25 +00:00
Martin v. Löwis
367c79a4ad
Create grammar pickle files on installation; remove them on uninstallation.
2008-05-25 16:37:34 +00:00
Martin v. Löwis
dcc86204eb
Include all licenses of the packages that we include.
2008-05-25 11:56:23 +00:00
Georg Brandl
a6168f9e0a
Queue renaming reversal part 3: move module into place and
...
change imports and other references. Closes #2925 .
2008-05-25 07:20:14 +00:00
Georg Brandl
6634bf2919
Tkinter rename reversal: remove tkinter package, adapt imports and docs.
2008-05-20 07:13:37 +00:00
Georg Brandl
6c90c9faae
Add new tkinter dir to various locations where lib-tk shows up.
2008-05-17 19:14:23 +00:00
Alexandre Vassalotti
30ece44f2e
Added stub for the Queue module to be renamed in 3.0.
...
Use the 3.0 module name to avoid spurious warnings.
2008-05-11 19:39:48 +00:00
Martin v. Löwis
a38379649b
Explicitly refer to current hhp file (2.6a3)
2008-05-10 13:24:09 +00:00
Martin v. Löwis
f466c2a247
Port to VS 2008. Drop W9x support.
2008-05-09 20:11:37 +00:00
Martin v. Löwis
344d066a43
Use the CHM file name that Sphinx assigns.
2008-05-09 18:21:55 +00:00
Martin v. Löwis
8bd5334a9e
Add 2.6b1 and 2.6b2 UUIDs.
2008-05-09 17:11:07 +00:00
Gregory P. Smith
fa1814e1b6
explicitly flush after the ... since there wasn't a newline
2008-04-21 17:46:40 +00:00
Thomas Heller
b9dd8db8bf
Fix typo.
2008-04-21 13:46:55 +00:00
Martin v. Löwis
023b9f952a
Package wininst*.exe from distutils/command.
2008-04-09 18:56:20 +00:00
Martin v. Löwis
775e10d9e6
Suppress compilation of py3_ files upon installation.
2008-04-08 16:48:35 +00:00
Martin v. Löwis
1e72feced3
Make the "private CRT" case work, by editing the
...
manifest in DLLs to refer to the root copy of the CRT.
2008-04-07 16:34:04 +00:00
Martin v. Löwis
46a8be7a35
Drop support for 7.1 CRT.
2008-04-07 14:55:53 +00:00
Martin v. Löwis
e411f8955f
Make private_crt feature object a global variable.
2008-04-07 14:54:16 +00:00
Martin v. Löwis
54d489a97f
Delete ALLUSERS property merged from CRT merge module, so that per-user installations become possible again.
2008-04-07 14:53:34 +00:00
Trent Nelson
5a4d66824a
Don't run kill_python as part of the build process. Change the buildbots so they have to call it explicitly instead.
2008-04-06 20:51:23 +00:00
Martin v. Löwis
db508be07e
Add script to merge msvcr90.
2008-04-05 15:50:58 +00:00
Martin v. Löwis
4dc3415def
Add two features to distinguish between private and SxS CRT.
2008-04-05 15:48:36 +00:00
Martin v. Löwis
5f187fba31
Extend sizes of various fields, to support the CRT90 merge module.
2008-04-05 15:45:25 +00:00
Trent Nelson
d6dffbcc28
Reimplement kill_python. The existing version had a number of flaws, namely, it didn't work for x64 and it wasn't precise about which python_d.exe it was killing -- it just killed the first one it came across that happened to have 'pcbuild\python_d.exe' or 'build\python_d.exe' in it's path. The new version has been rewritten from the ground up and now lives in PCbuild, instead of Tools\buildbot, and it has also been incorporated into the Visual Studio solution (pcbuild.sln) as 'kill_python'. The solution has also been altered such that kill_python is called where necessary in the build process in order to prevent any linking errors due to open file locks. In lieu of this, all of the existing bits and pieces in Tools\buildbot that called out to kill_python at various points have also been removed as they are now obsolete. Tested on both Win32 and x64.
...
Change set (included to improve usefulness of svnmerge log entry):
M PCbuild\pythoncore.vcproj
M PCbuild\pcbuild.sln
M PCbuild\release.vsprops
A PCbuild\kill_python.vcproj
M PCbuild\debug.vsprops
A PCbuild\kill_python.c
D Tools\buildbot\kill_python.bat
D Tools\buildbot\kill_python.mak
M Tools\buildbot\build.bat
D Tools\buildbot\Makefile
M Tools\buildbot\build-amd64.bat
M Tools\buildbot\buildmsi.bat
D Tools\buildbot\kill_python.c
2008-04-03 18:27:06 +00:00
Trent Nelson
980c598936
Remove the building of Berkeley DB step; _bsddb44.vcproj takes care of this for us now.
2008-04-03 15:39:17 +00:00
Benjamin Peterson
5b63acd31e
#2503 make singletons compared with "is" not == or !=
...
Thanks to Wummel for the patch
2008-03-29 15:24:25 +00:00
Martin v. Löwis
cdbc977c03
Install 2to3 script.
2008-03-24 12:57:53 +00:00
Trent Nelson
27f60a65e8
Comment out tcltk/tcltk64 removal.
2008-03-19 22:41:10 +00:00
Trent Nelson
e7abf20ce7
Force a clean of the tcltk/tcltk64 directories now that we've completely changed the tcl/tk build environment.
2008-03-19 21:51:16 +00:00
Trent Nelson
611c86b7d1
Fix the x64 Windows build environment used by the buildbots. %VS90COMNTOOLS%\vsvars32.bat is fine for 32-bit builds, but doesn't work for x64 builds, regardless of /MACHINE:AMD64 and /USECL:MS_OPTERON flags passed to cl.exe. Launch the x86_64 cross compilation environment via '%VS90COMNTOOLS%\..\..\VC\vcvarsall.bat x86_amd64'. I don't have access to any systems *without* Visual Studio 2008 Professional installed (i.e. just Express Edition), so I can't test if x64 compilation works w/ VS Express at the moment.
...
Additionally, force a clean in our build.bat files before building, just whilst we're going through these build system updates.
And finally, add in the missing MACHINE=AMD64 option to our Tcl/Tk x64 build.
2008-03-19 21:11:55 +00:00
Thomas Heller
12b580b2c6
Checkout sqlite-source when it is not there.
2008-03-19 16:10:57 +00:00
Trent Nelson
4f4738f015
Lets have another try at getting the Windows buildbots in a consistent state before rebuilding using the new process.
2008-03-19 09:23:08 +00:00
Trent Nelson
4fbaacaa12
Fix the tcl-8.4.18.1 path and make sure we cd into the right directory when building tcl/tk.
2008-03-19 08:06:03 +00:00
Trent Nelson
05a96641b4
Refine the Visual Studio 2008 build solution in order to improve how we deal with external components, as well as fixing outstanding issues with Windows x64 build support. Introduce two new .vcproj files, _bsddb44.vcproj and sqlite3.vcproj, which replace the previous pre-link event scripts for _bsddb and _sqlite3 respectively. The new project files inherit from our property files as if they were any other Python module. This has numerous benefits. First, the components get built with exactly the same compiler flags and settings as the rest of Python. Second, it makes it much easier to debug problems in the external components when they're part of the build system. Third, they'll benefit from profile guided optimisation in the release builds, just like the rest of Python core.
...
I've also introduced a slightly new pattern for managing externals in subversion. New components get checked in as <name>-<version>.x, where <version> matches the exact vendor version string. After the initial import of the external component, the .x is tagged as .0 (i.e. tcl-8.4.18.x -> tcl-8.4.18.0). Some components may not need any tweaking, whereas there are others that might (tcl/tk fall into this bucket). In that case, the relevant modifications are made to the .x branch, which will be subsequently tagged as .1 (and then n+1 going forward) when they build successfully and all tests pass. Buildbots will be converted to rely on these explicit tags only, which makes it easy for us to switch them over to a new version as and when required. (Simple change to external(-amd64).bat: if we've bumped tcl to 8.4.18.1, change the .bat to rmdir 8.4.18.0 if it exists and check out a new .1 copy.)
2008-03-19 07:45:19 +00:00
Brett Cannon
a8b09fd4c3
Add Tools/scripts/patchcheck.py. Invoked from ``make check``, the script does
...
some verification:
- Runs reindent.py on all .py files.
- Checks if any changes in Doc exist.
- Whether Misc/ACKS was changed.
- Whether Misc/NEWS was changed.
The hope is that ``make check`` can become a command anybody can run to get
reminders about what all the requisite steps needed to create a proper
patch/checkin.
2008-03-18 17:25:13 +00:00
Martin v. Löwis
f2b333a0c9
Run debug version, cd to PCbuild.
2008-03-14 21:19:28 +00:00
Martin v. Löwis
7bae4432a3
Use -x64 flag.
2008-03-14 13:57:59 +00:00
Jeffrey Yasskin
3accbb0729
Well that was dumb. platform.python_implementation returns a function, not a
...
string.
2008-03-08 21:35:15 +00:00
Jeffrey Yasskin
019e9d730a
Fix pybench for pythons < 2.6, tested back to 2.3.
2008-03-08 20:08:21 +00:00
Jeffrey Yasskin
0df0f6d1b2
Add tests for with and finally performance to pybench.
2008-03-08 18:26:54 +00:00
Martin v. Löwis
db311ba588
Update db-4.4.20 build procedure.
2008-03-06 13:50:28 +00:00
Martin v. Löwis
4291b19d4e
cd PCbuild only after deleting all pyc files.
2008-03-05 22:24:31 +00:00
Martin v. Löwis
0e795e7d92
Package Tcl from tcltk64 on AMD64.
2008-02-29 20:54:44 +00:00