Commit Graph

203 Commits

Author SHA1 Message Date
Guido van Rossum
945554709e Bruce Wheeler quotes Mark Hammond with a different version of the
last patch to this file: use pathLen, not bufSize, as the initializer.
1999-01-14 22:40:30 +00:00
Guido van Rossum
3d37f43293 Jim Ahlstrom added some SIZEOF defs for VC and WATCOM (only). 1999-01-14 18:51:53 +00:00
Guido van Rossum
9df827f3ba Need to define DL_EXPORT, of course! 1998-12-10 16:50:49 +00:00
Guido van Rossum
e18f8878aa No longer needed. 1998-12-10 16:50:14 +00:00
Guido van Rossum
2e782e86b1 Add buffer module entry points. 1998-10-07 14:47:46 +00:00
Guido van Rossum
e8afe516ab New set of files for the OS/2 port by Jeff Rush. 1998-09-28 22:02:40 +00:00
Guido van Rossum
4da55f0560 Add define of HAVE_STDDEF_H (to 1). Suggested by Greg Stein. 1998-09-23 13:35:45 +00:00
Guido van Rossum
78694d970f Patches from Greg Stein to support 'P' format in struct module's
native format, as void* (translated to Python int or long).
Also adds PyLong_FromVoidPtr and PyLong_AsVoidPtr to longobject.c.
1998-09-18 14:14:13 +00:00
Guido van Rossum
e0bdf99c0b At Greg Stein's request, add PyLong_*LongLong entry points. 1998-09-17 13:58:37 +00:00
Guido van Rossum
b00d252586 Define SIZEOF_LONG_LONG (as 8) at Greg Stein's request. 1998-09-17 13:19:36 +00:00
Guido van Rossum
3293b07df5 Patch by Mark Hammond to support 64-bit ints on MS platforms.
The MS compiler doesn't call it 'long long', it uses __int64,
so a new #define, LONG_LONG, has been added and all occurrences
of 'long long' are replaced with it.
1998-08-25 16:07:15 +00:00
Guido van Rossum
9b499d2a9c Define HAVE_STRERROR. 1998-08-12 02:10:05 +00:00
Guido van Rossum
24edfbb61d Back out of a recent policy change (Mark Hammond disagreed).
The registry always comes first and the default is always appended.
1998-08-11 20:35:56 +00:00
Guido van Rossum
d741f4c48c Added a bunch of symbols detected by Marc Lemburg's script. 1998-08-09 04:00:05 +00:00
Guido van Rossum
43ff114d2b Sigh. More restructuring was needed.
Make an explicit test for whether the prefix is in fact the
source directory, and then don't use the registry.
1998-08-08 23:40:40 +00:00
Guido van Rossum
3804d7ee97 Add PyEval_CallFunction() and PyEval_CallMethod(). 1998-08-08 20:55:59 +00:00
Guido van Rossum
c499572a98 This file's previous log message is bogus. The real change is that
when it gets the path from the registry, it no longer appends the
default path to the end (which would mostly be a duplication).
1998-08-08 20:05:31 +00:00
Guido van Rossum
639ccae5f6 This file's previous log message is bogus.
The real change is that it now includes "Python.h".
1998-08-08 20:00:49 +00:00
Guido van Rossum
67ab67218b Different version games:
- MS_DLL_ID is now set to "1.5" instead of "1.5.x" so Mark Hammond's
  extensions won't have to be changed.
- FILEVERSION and PRODUCTVERSION are set to 1,5,2,1.
  (The last number could be the build# or the alpha release# or so.)
1998-08-08 19:58:59 +00:00
Guido van Rossum
1a87be1422 Shouldn't include the lib pragma when building python15.dll itself! 1998-08-08 18:25:43 +00:00
Guido van Rossum
444383039d Added _PyTuple_Resize to list of exported symbols. Don't know how it
could hide so long...
1998-08-08 17:40:28 +00:00
Guido van Rossum
446f033e23 For Win32, added pragmas specifying the python15[_d].lib library. 1998-08-07 15:32:00 +00:00
Guido van Rossum
1127487972 Bump MS_DLL_ID to 1.5.2 1998-08-06 04:56:06 +00:00
Guido van Rossum
c531270b72 New version of makefile for Windows 3.1 from Jim Ahlstrom. 1998-08-05 21:14:32 +00:00
Guido van Rossum
cc93d9568c New version of VC 1.5 makefile from Jim Ahlstrom. 1998-08-05 21:13:54 +00:00
Guido van Rossum
eb891ae045 Get rid of obsolete setup_nt subdirectory. 1998-08-05 21:10:58 +00:00
Guido van Rossum
bc160b50c5 Getting rid of this ancient stuff. 1998-08-05 21:10:09 +00:00
Guido van Rossum
f6fc1ec462 Jim A's new versions of these 1998-08-03 20:23:42 +00:00
Guido van Rossum
28700c464a Use Py_GetPythonHome() instead of getenv("PYTHONHOME"). 1998-07-27 13:49:04 +00:00
Guido van Rossum
8b2b3ce4be Two changes:
(1) Use Py_GetPythonHome() instead of getenv("PYTHONHOME");

(2) Mark Hammond's patch to search for .pyc/.pyo landmark as well.
1998-07-27 13:48:07 +00:00
Guido van Rossum
251c9fc60a Added Py_{Get,Set}PythonHome. 1998-06-19 19:24:08 +00:00
Guido van Rossum
40ae0e93cd Added _locale 1998-06-19 04:29:55 +00:00
Guido van Rossum
76ec53c64d Subject: Bug in PC/import_nt.c
From: Dan Pierson <dan@remote.control.com>
To: "Mark Hammond (E-mail)" <MHammond@skippinet.com.au>,
    "Guido van Rossum (E-mail)" <guido@cnri.reston.va.us>
Date: Mon, 8 Jun 1998 17:25:07 -0400

RegistryQueryValue requires that its fourth argument be initialized to
the length of the buffer being passed in, this wasn't being done.  I
also split the call and status test into two lines with a local variable
so that I could look at the status in the debugger.
1998-06-15 18:01:34 +00:00
Guido van Rossum
d3ab101fac Quick fix -- define SIZEOF_LONG and SIZEOF_INT. 1998-05-29 02:53:29 +00:00
Guido van Rossum
cd3462f1f7 Moving to PCbuild 1998-05-29 02:32:34 +00:00
Guido van Rossum
e4e021bf21 Release the interpreter lock for calls that may block: _locking(),
_getch(), _getche().

Fix bogus error return when open_osfhandle() doesn't have the right
argument list.
1998-05-29 01:27:07 +00:00
Guido van Rossum
2028dd0423 Replaced the VC++ 5.x instructions with a pointer to ../PCbuild. 1998-05-26 14:20:15 +00:00
Guido van Rossum
9c1bc5b1f6 Moved VC++ 5.x files to ../PCbuild. 1998-05-26 14:17:18 +00:00
Guido van Rossum
1c096b7289 Mark Hammond writes:
Also, here is a new version of import_nt.c, which allows you to register a
Debug module in the registry.  While I was there I removed some of the
ugliness - what was I thinking :-)
1998-05-26 13:53:23 +00:00
Guido van Rossum
c8498dc604 Add PyErr_PrintEx and PySequence_Contains. 1998-05-22 00:56:20 +00:00
Guido van Rossum
b9d9d72ae0 Install config.h.
Adapt to new build conventions (get rid of Release directory).
1998-05-16 01:51:49 +00:00
Guido van Rossum
837d8bf1d7 Change the output names. Do away with the Release and Debug
subdirectories.

All final products go into the current directory (i.e., PCbuild).

Object files go into temp-release and temp-debug.

Debug versions of DLLs have _d appended to their basename, e.g. the
debug version of python15.dll is python15_d.dll, the debug version of
python.exe is python_d.exe, and the debug version of parser.pyd is
parser_d.pyd.  (See corresponding patch to importdl.c.)  Uniformly
changed all extension modules to use .pyd, not .dll.
1998-05-15 20:26:31 +00:00
Guido van Rossum
3d9a0585e1 Add some symbols. Remove the LIBRARY statement at the top (and the
commented-out CODE/DATA statements).
1998-05-15 20:04:21 +00:00
Guido van Rossum
0332578a3a Oops -- Lib/Test should be Lib/test, of course! 1998-04-14 02:16:23 +00:00
Guido van Rossum
4b601ae381 Missing symbols reported by Andrew Loewenstern. 1998-04-13 22:30:08 +00:00
Guido van Rossum
f61ee63a35 Update version. 1998-04-13 22:22:32 +00:00
Guido van Rossum
5fb2b61c64 Set version and title to Python 1.5.1. 1998-04-11 02:36:35 +00:00
Guido van Rossum
52f4915269 Oops, ".\DLLs" should be in the default path now. 1998-04-11 02:31:30 +00:00
Guido van Rossum
cfb798e708 Delete reopmodule.c 1998-04-10 21:30:05 +00:00
Guido van Rossum
4a7d701f00 Delete references to initreop(). 1998-04-10 21:29:11 +00:00