Christian Heimes
7d2ff884ee
Merged revisions 59226-59233 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r59228 | amaury.forgeotdarc | 2007-11-29 21:24:36 +0100 (Thu, 29 Nov 2007) | 4 lines
vc2008: Move python.vcproj first in the solution file, so that
it becomes the default startup project when opening the file
for the first time.
........
r59230 | georg.brandl | 2007-11-30 00:00:03 +0100 (Fri, 30 Nov 2007) | 3 lines
Add more examples to the wsgiref docs.
From GHOP by Josip Dzolonga.
........
r59231 | amaury.forgeotdarc | 2007-11-30 00:35:25 +0100 (Fri, 30 Nov 2007) | 7 lines
Issue #1402 : PyInterpreterState_Clear() may still invoke user code
(in deallocation of running threads, for example), so the PyGILState_Release()
function must still be functional.
On the other hand, _PyGILState_Fini() only frees memory, and can be called later.
Backport candidate, but only after some experts comment on it.
........
2007-11-30 14:35:04 +00:00
Christian Heimes
b078925154
Added a simple helper script to build the dependencies of _tkinter.
2007-11-24 12:40:29 +00:00
Christian Heimes
3d9b5a5c96
Updated readme.txt
...
Added user macro for tcltk 64bit directory
Redone some changes to the ssl project. From now on the _ssl project depends on a 32bit build of Python to aid cross compiling on a 32bit OS.
2007-11-24 05:50:35 +00:00
Christian Heimes
e39439e3c1
Fixed a newline problem
2007-11-24 01:52:19 +00:00
Christian Heimes
ad3562ed63
Paul had the great idea to add /DNO_TCL to the pre-build step.
2007-11-23 17:34:49 +00:00
Christian Heimes
0eb21022f2
Implemented request from Marc-Andre Lemburg
...
For license reasons Python must not ship with IDEA, RC5 and MDC2. The latter are disabled by default but IDEA is enabled by default.
2007-11-23 17:32:38 +00:00
Christian Heimes
62a8ee1a4a
Added code to pre-generate makefiles and assembly files to build_ssl.py
...
Fixed bug #1488 in my way.
2007-11-23 07:03:16 +00:00
Christian Heimes
faddf1fb22
Revert change of bz2.vcproj
2007-11-22 10:32:15 +00:00
Christian Heimes
c139a9b61b
Fixed PGO builds
...
The intermediate PG instrument build now lands in Platform-pgi and the final optimized build in Platform-pgo.
2007-11-22 10:25:50 +00:00
Amaury Forgeot d'Arc
831c476169
when building with VC 2008, turn off unicode as default mode for the win32 API.
...
For example, MessageBox takes char* parameters.
If you want to pass unicode strings, use MessageBoxW explicitely.
2007-11-21 22:24:31 +00:00
Christian Heimes
81c951c6f2
Removed character set = unicode as requested by Amaury
...
Removed more project configs in order to use the defaults defined in the property files. The 'sed' tool was more than helpful for the job.
2007-11-21 02:20:59 +00:00
Christian Heimes
1076a208b8
Patch +1478 from Joseph Armbruster
...
pythoncore.vcproj fails to generate buildinfo (when spaces in path)
2007-11-21 00:30:29 +00:00
Christian Heimes
81e8ab5ba0
For unknown reasons "Save All" doesn't save the vsprops files.
2007-11-20 22:52:30 +00:00
Christian Heimes
9519eb9855
Fixes for #1473 and #1476
...
Added debug builds to make_versioninfo
Removed some more defines
2007-11-20 22:03:37 +00:00
Christian Heimes
bfd4985882
Added configurations and files for profile guided optimization (PGO).
2007-11-20 09:34:16 +00:00
Christian Heimes
ad32deb20e
Report #1473 Drop _EXPORTS macros in PCbuild9
...
I've removed a bunch of obsolete defines. I've also taken the opportunity to fix the pre-link event of sqlite3 and some optimization flags.
2007-11-20 05:57:30 +00:00
Christian Heimes
82f013bb58
Fixed build order of the _ssl project. The openssl project needs to come first because the makefile puts the header files in the right place.
...
Added some optimization flags to the Release builds of pythoncore and the executables.
2007-11-19 18:35:20 +00:00
Christian Heimes
97e8029d0b
I've spend some time to automate more steps of the build process. Now bzip2, bsddb, sqlite and openssl are automatically build by prelink steps.
...
I had to use some tricks to build openssl for 32 and 64bit CPUs in two separate build dirs.
2007-11-19 08:36:32 +00:00
Christian Heimes
8a48c4c915
Removed ReleaseAMD64 and replaced it with platform x64. The x64 builds fine except of the modules that depend on external libraries like tkinter and openssl. And I can't test the build on my 32bit CPU.
2007-11-19 01:23:57 +00:00
Christian Heimes
81ca7c784c
Updates to the msi builder and PCbuild9 directory. msi.py can now create installers from the PCbuild9 directory with MSVCR90.dll. PCbuild and MSVCR71.dll are still the default.
2007-11-18 18:18:41 +00:00
Christian Heimes
bce52be491
Fixed some build issues and updated docs.
2007-11-17 19:08:41 +00:00
Christian Heimes
ad14d11a5e
Initial import of new PCbuild9 for VS 2008. It partly based on PCbuild and partly hand crafted with some idea from PCbuild8. I've recreated all the extension module projects.
...
The new directory needs some more love and care but it works. I'm not able to test the AMD64 build.
The new tree is heavily using the *.vcprops property sheets. Please set any global settings in the property sheets.
2007-11-17 08:15:27 +00:00