summaryrefslogtreecommitdiffstats
path: root/PC
Commit message (Collapse)AuthorAgeFilesLines
* The MS resource compiler simply cannot be convinced to do arithmeticTim Peters2002-10-111-2/+21
| | | | | | correctly. So field3.py is a Python program that can. This injects another manual step into the Python release process for Windows; so it goes.
* Repair the DLL name -- this has to match the major.minor version numbers.Tim Peters2002-10-111-1/+1
|
* Patch 594001: PEP 277 - Unicode file name support for Windows NT.Mark Hammond2002-10-031-0/+4
|
* Call me anal, but there was a particular phrase that was speading toGuido van Rossum2002-08-191-1/+1
| | | | | | | comments everywhere that bugged me: /* Foo is inlined */ instead of /* Inline Foo */. Somehow the "is inlined" phrase always confused me for half a second (thinking, "No it isn't" until I added the missing "here"). The new phrase is hopefully unambiguous.
* update contact infoAndrew MacIntyre2002-08-181-4/+9
|
* Prep for 2.3:Andrew MacIntyre2002-08-181-34/+39
| | | | | | | | | | | - update DLL version number - add files required for 2.3 (no changes to modules though) - restructure build of pgen.exe NOTE: As I don't have the VACPP compiler, these changes are untested. Apart from slightly re-ordering some file lists, and matching file name casing, I believe these changes are the minimum necessary to build 2.3 with VACPP.
* make port notes currentAndrew MacIntyre2002-08-181-48/+36
|
* Build process updates:Andrew MacIntyre2002-08-181-17/+33
| | | | | | | - the security fixes to tempfile have lead to test_tempfile wanting to create 100 temporary files. as the EMX default is only 40, the number of file handles has been bumped (up to 250). - changes to pgen have required restructuring its build support.
* Excise DL_EXPORT/DL_IMPORT from Modules/*. Required adding a prototypeMark Hammond2002-08-021-2/+0
| | | | | | for Py_Main(). Thanks to Kalle Svensson and Skip Montanaro for the patches.
* Remove a strange single quote that didn't seem to upset the compilers!Mark Hammond2002-07-221-1/+1
|
* Nuke the only DL_* in this directory.Mark Hammond2002-07-221-1/+1
|
* Land Patch [ 566100 ] Rationalize DL_IMPORT and DL_EXPORT.Mark Hammond2002-07-192-176/+83
|
* Windows has no actual need for BAD_STATIC_FORWARD, so got rid of it.Tim Peters2002-07-171-4/+0
|
* WINDOWS_LEAN_AND_MEAN: There is no such symbol, although a very fewTim Peters2002-07-141-1/+2
| | | | | | | MSDN sample programs use it, apparently in error. The correct name is WIN32_LEAN_AND_MEAN. After switching to the correct name, in two cases more was needed because the code actually relied on things that disappear when WIN32_LEAN_AND_MEAN is defined.
* Removed WITH_CYCLE_GC #ifdef-ery. Holes:Tim Peters2002-07-072-7/+0
| | | | | | + I'm not sure what to do about configure.in. Left it alone. + Ditto pyexpat.c. Fred or Martin will know what to do.
* Patch #569753: Remove support for WIN16.Martin v. Löwis2002-06-302-19/+12
| | | | Rename all occurrences of MS_WIN32 to MS_WINDOWS.
* Nuked another reference to newmodule.c.Tim Peters2002-06-161-1/+0
|
* Removed newmodule.c from the project, and removed references to it fromTim Peters2002-06-162-3/+0
| | | | the Windowish builds.
* SF patch 568629 by Oren Tirosh: types made callable.Guido van Rossum2002-06-142-24/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These built-in functions are replaced by their (now callable) type: slice() buffer() and these types can also be called (but have no built-in named function named after them) classobj (type name used to be "class") code function instance instancemethod (type name used to be "instance method") The module "new" has been replaced with a small backward compatibility placeholder in Python. A large portion of the patch simply removes the new module from various platform-specific build recipes. The following binary Mac project files still have references to it: Mac/Build/PythonCore.mcp Mac/Build/PythonStandSmall.mcp Mac/Build/PythonStandalone.mcp [I've tweaked the code layout and the doc strings here and there, and added a comment to types.py about StringTypes vs. basestring. --Guido]
* Patch #568124: Add doc string macros.Martin v. Löwis2002-06-132-48/+47
|
* refresh to pick up recent changesAndrew MacIntyre2002-06-101-3/+3
|
* make _sre a dynamically loadable module and build xxsubtypeAndrew MacIntyre2002-06-102-4/+17
|
* Patch #505375: Make doc strings optional.Martin v. Löwis2002-06-093-0/+9
|
* add enumobject.c to build machineryAndrew MacIntyre2002-04-301-2/+3
|
* add enumobject.c to build machineryAndrew MacIntyre2002-04-301-0/+4
|
* Enable universal newlines on Windows. Note that NEWS needs more words!Tim Peters2002-04-211-0/+3
|
* Fix grammarNeal Norwitz2002-04-151-2/+2
|
* update build infrastructure for pymalloc and bool changesAndrew MacIntyre2002-04-152-5/+18
|
* Different .pyc icon - use "paler" colors to better differentiate it from the ↵Mark Hammond2002-04-111-0/+0
| | | | main .py icon. As discussed with Tim (prompted by cl.lpy posting)
* Fix bugs:Mark Hammond2002-04-031-4/+52
| | | | | | | | | | | | | | | 457466: popenx() argument mangling hangs python 226766: popen('python -c"...."') tends to hang Fixes argument quoting in w9xpopen.exe for Windows 9x. w9xpopen.exe also never attempts to display a MessageBox when not executed interactively. Added test_popen() test. This test currently just executes "python -c ..." as a child process, and checks that the expected arguments were all recieved correctly by the child process. This test succeeds for me on Win9x, win2k and Linux, and I hope it does for other popen supported platforms too :)
* Use symbolic METH_VARARGS instead of 1 for ml_flagsNeal Norwitz2002-03-313-31/+31
|
* Enable pymalloc by default in the Windows build.Tim Peters2002-03-221-3/+6
|
* Patch #520062: Support IPv6 with VC.NET.Martin v. Löwis2002-03-011-0/+4
|
* Create and populate OS/2 EMX port build directory:Andrew MacIntyre2002-02-1710-0/+3424
| | | | | | | | | | | | | | PC/os2emx/ Makefile README.os2emx config.c dlfcn.c // libdl emulation code for loadable extensions dlfcn.h dllentry.c // DLL initialisation routine for Python DLL getpath.c pyconfig.h python23.def // Python DLL symbol export definitions pythonpm.c // console-less PM interpreter wrapper
* Removed #include of obsolete ver.h. VC6 doesn't need it, and David AscherTim Peters2002-01-241-1/+0
| | | | reports it doesn't exist anymore under .NET.
* Include <unistd.h> in Python.h. Fixes #500924.Martin v. Löwis2002-01-121-4/+0
|
* Windows build: close out 2.2, prep for 2.3.Tim Peters2001-12-212-4/+4
|
* Update the example Windows extension to 2.2 (was hardcoded to 2.1).Tim Peters2001-12-152-11/+11
|
* The parser doesn't need its own implementation of assert, and having itsTim Peters2001-12-042-14/+14
| | | | own interfered with including Python.h. Remove Python's assert.h.
* PyWin_FindRegisteredModule(): Conversion of sprintf() toBarry Warsaw2001-11-281-3/+3
| | | | PyOS_snprintf() for buffer overrun avoidance.
* SF patch 473749 compile under OS/2 VA C++, from Michael Muller.Tim Peters2001-11-054-35/+59
| | | | Changes enabling Python to compile under OS/2 Visual Age C++.
* SF bug #474077 2.2b1: Error compiling extns with BCCTim Peters2001-10-301-1/+0
| | | | | | Removed "#undef HAVE_HYPOT" line from Borland config, as suggested. Whether this will break some other Borland usage is a good question I can't answer.
* Get hotshot closer to compiling on Windows.Tim Peters2001-10-121-0/+2
| | | | | Still broken: GETTIMEOFDAY. This macro obviously isn't being defined on Windows, so there's logic errors here I'd rather Fred untangled.
* Fix bug #410274 - sys.prefix isn't always set.Mark Hammond2001-09-071-1/+35
| | | | If after calculating sys.path we do not have sys.prefix set, we loop over all path entries checking if one can point to our home directory.
* Base address updates for bug #442142 - DLL base assignments need updateMark Hammond2001-09-061-7/+27
|
* Enable large file support on Win32 systems.Tim Peters2001-09-061-0/+1
| | | | | | | | | Curious: the MS docs say stati64 etc are supported even on Win95, but Win95 doesn't support a filesystem that allows partitions > 2 Gb. test_largefile: This was opening its test file in text mode. I have no idea how that worked under Win64, but it sure needs binary mode on Win98. BTW, on Win98 test_largefile runs quickly (under a second).
* SF bug [#456252] Python should never stomp on [u]intptr_t.Tim Peters2001-08-292-5/+1
| | | | | | | | | | | pyport.h: typedef a new Py_intptr_t type. DELICATE ASSUMPTION: That HAVE_UINTPTR_T implies intptr_t is available as well as uintptr_t. If that turns out not to be true, things must get uglier (C99 wants both, so I think it's an assumption we're *likely* to get away with). thread_nt.h, PyThread_start_new_thread: MS _beginthread is documented as returning unsigned long; no idea why uintptr_t was being used. Others: Always use Py_[u]intptr_t, never [u]intptr_t directly.
* Windows fiddling for 2.2a2: bump build number; update copyright andTim Peters2001-08-191-2/+2
| | | | | company info in resource files; change installer strings to match. This belongs in the release branch too, of course.
* Merge of descr-branch back into trunk.Tim Peters2001-08-021-0/+3
|
* Repair more now-obsolete references to config.h.Tim Peters2001-07-263-3/+3
|