Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Excise DL_EXPORT/DL_IMPORT from Modules/*. Required adding a prototype | Mark Hammond | 2002-08-02 | 1 | -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 Hammond | 2002-07-22 | 1 | -1/+1 |
| | |||||
* | Nuke the only DL_* in this directory. | Mark Hammond | 2002-07-22 | 1 | -1/+1 |
| | |||||
* | Land Patch [ 566100 ] Rationalize DL_IMPORT and DL_EXPORT. | Mark Hammond | 2002-07-19 | 2 | -176/+83 |
| | |||||
* | Windows has no actual need for BAD_STATIC_FORWARD, so got rid of it. | Tim Peters | 2002-07-17 | 1 | -4/+0 |
| | |||||
* | WINDOWS_LEAN_AND_MEAN: There is no such symbol, although a very few | Tim Peters | 2002-07-14 | 1 | -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 Peters | 2002-07-07 | 2 | -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öwis | 2002-06-30 | 2 | -19/+12 |
| | | | | Rename all occurrences of MS_WIN32 to MS_WINDOWS. | ||||
* | Nuked another reference to newmodule.c. | Tim Peters | 2002-06-16 | 1 | -1/+0 |
| | |||||
* | Removed newmodule.c from the project, and removed references to it from | Tim Peters | 2002-06-16 | 2 | -3/+0 |
| | | | | the Windowish builds. | ||||
* | SF patch 568629 by Oren Tirosh: types made callable. | Guido van Rossum | 2002-06-14 | 2 | -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öwis | 2002-06-13 | 2 | -48/+47 |
| | |||||
* | refresh to pick up recent changes | Andrew MacIntyre | 2002-06-10 | 1 | -3/+3 |
| | |||||
* | make _sre a dynamically loadable module and build xxsubtype | Andrew MacIntyre | 2002-06-10 | 2 | -4/+17 |
| | |||||
* | Patch #505375: Make doc strings optional. | Martin v. Löwis | 2002-06-09 | 3 | -0/+9 |
| | |||||
* | add enumobject.c to build machinery | Andrew MacIntyre | 2002-04-30 | 1 | -2/+3 |
| | |||||
* | add enumobject.c to build machinery | Andrew MacIntyre | 2002-04-30 | 1 | -0/+4 |
| | |||||
* | Enable universal newlines on Windows. Note that NEWS needs more words! | Tim Peters | 2002-04-21 | 1 | -0/+3 |
| | |||||
* | Fix grammar | Neal Norwitz | 2002-04-15 | 1 | -2/+2 |
| | |||||
* | update build infrastructure for pymalloc and bool changes | Andrew MacIntyre | 2002-04-15 | 2 | -5/+18 |
| | |||||
* | Different .pyc icon - use "paler" colors to better differentiate it from the ↵ | Mark Hammond | 2002-04-11 | 1 | -0/+0 |
| | | | | main .py icon. As discussed with Tim (prompted by cl.lpy posting) | ||||
* | Fix bugs: | Mark Hammond | 2002-04-03 | 1 | -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_flags | Neal Norwitz | 2002-03-31 | 3 | -31/+31 |
| | |||||
* | Enable pymalloc by default in the Windows build. | Tim Peters | 2002-03-22 | 1 | -3/+6 |
| | |||||
* | Patch #520062: Support IPv6 with VC.NET. | Martin v. Löwis | 2002-03-01 | 1 | -0/+4 |
| | |||||
* | Create and populate OS/2 EMX port build directory: | Andrew MacIntyre | 2002-02-17 | 10 | -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 Ascher | Tim Peters | 2002-01-24 | 1 | -1/+0 |
| | | | | reports it doesn't exist anymore under .NET. | ||||
* | Include <unistd.h> in Python.h. Fixes #500924. | Martin v. Löwis | 2002-01-12 | 1 | -4/+0 |
| | |||||
* | Windows build: close out 2.2, prep for 2.3. | Tim Peters | 2001-12-21 | 2 | -4/+4 |
| | |||||
* | Update the example Windows extension to 2.2 (was hardcoded to 2.1). | Tim Peters | 2001-12-15 | 2 | -11/+11 |
| | |||||
* | The parser doesn't need its own implementation of assert, and having its | Tim Peters | 2001-12-04 | 2 | -14/+14 |
| | | | | own interfered with including Python.h. Remove Python's assert.h. | ||||
* | PyWin_FindRegisteredModule(): Conversion of sprintf() to | Barry Warsaw | 2001-11-28 | 1 | -3/+3 |
| | | | | PyOS_snprintf() for buffer overrun avoidance. | ||||
* | SF patch 473749 compile under OS/2 VA C++, from Michael Muller. | Tim Peters | 2001-11-05 | 4 | -35/+59 |
| | | | | Changes enabling Python to compile under OS/2 Visual Age C++. | ||||
* | SF bug #474077 2.2b1: Error compiling extns with BCC | Tim Peters | 2001-10-30 | 1 | -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 Peters | 2001-10-12 | 1 | -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 Hammond | 2001-09-07 | 1 | -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 update | Mark Hammond | 2001-09-06 | 1 | -7/+27 |
| | |||||
* | Enable large file support on Win32 systems. | Tim Peters | 2001-09-06 | 1 | -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 Peters | 2001-08-29 | 2 | -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 and | Tim Peters | 2001-08-19 | 1 | -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 Peters | 2001-08-02 | 1 | -0/+3 |
| | |||||
* | Repair more now-obsolete references to config.h. | Tim Peters | 2001-07-26 | 3 | -3/+3 |
| | |||||
* | Patch #411138: Rename config.h to pyconfig.h. Closes bug #231774. | Martin v. Löwis | 2001-07-26 | 5 | -274/+274 |
| | |||||
* | Add -E command line switch (ignore environment variables like PYTHONHOME | Neil Schemenauer | 2001-07-23 | 2 | -2/+2 |
| | | | | and PYTHONPATH). | ||||
* | Define the constants needed to allow the os.tempnam(), os.tmpfile(), and | Fred Drake | 2001-07-17 | 1 | -0/+3 |
| | | | | | | os.tmpnam() functions to be made available. This is part of SF patch #435492. | ||||
* | Python.h: Don't attempt to redefine NDEBUG if it's already defined. | Tim Peters | 2001-07-15 | 1 | -1/+0 |
| | | | | Others: Remove redundant includes of assert.h. | ||||
* | make wchar_t usable again on Windows (this enables the MBCS codecs) | Fredrik Lundh | 2001-06-27 | 1 | -0/+7 |
| | |||||
* | Make Unicode work a bit better on Windows... | Fredrik Lundh | 2001-06-26 | 1 | -0/+9 |
| | |||||
* | Windows build broke from recent Unicode changes -- need to #define | Tim Peters | 2001-06-26 | 1 | -0/+1 |
| | | | | | | SIZEOF_SHORT by hand here. Also added dynamic check that SIZEOF_SHORT is correct for the platform (in _testcapimodule). | ||||
* | SF patch #418147 Fixes to allow compiling w/ Borland, from Stephen Hansen. | Tim Peters | 2001-05-14 | 1 | -1/+6 |
| |