Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								27761f39a5 
								
							 
						 
						
							
							
								
								Patch  #500136 : Update Update ext build documentation. 2.2.1 candidate.  
							
							
							
						 
						
							2002-03-09 10:06:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								cc8f44b884 
								
							 
						 
						
							
							
								
								Split "Extending & Embedding" into separate files, one per chapter.  
							
							
							
						 
						
							2001-08-20 19:30:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ce1650f3a5 
								
							 
						 
						
							
							
								
								A large contribution from Dave Kuhlman describing what each of the slots  
							
							... 
							
							
							
							in the type object is used for, for many of the more commonly used slots.
Thanks!
(But there is still a lot more to write on this topic.)
Markup and organizational changes by your friendly neighborhood
documentation czar. 
							
						 
						
							2001-08-15 19:07:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								53765753c4 
								
							 
						 
						
							
							
								
								Lots of new text and example code on embedding Python in C, contributed  
							
							... 
							
							
							
							by Albert Hofkamp.  Some editing has been done for style and markup
consistency.
This also supplies an example of importing modules and calling a function
defined in the module, so this closes SF bug #440037  as well.
(The long example code was moved to a separate file so that it would
format properly.) 
							
						 
						
							2001-08-04 01:58:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								4f1cd8bdcb 
								
							 
						 
						
							
							
								
								Patch  #411138 : Rename config.h to pyconfig.h.  Closes bug  #231774 .  
							
							
							
						 
						
							2001-07-26 13:41:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								3332778f35 
								
							 
						 
						
							
							
								
								Corrected a section reference (title was wrong).  
							
							... 
							
							
							
							Added information on the return values of PyArg_ParseTuple() and
PyArg_ParseTupleAndKeywords(). 
							
						 
						
							2001-07-20 20:59:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								7a889ceb1e 
								
							 
						 
						
							
							
								
								Minor change to match the style guide.  
							
							
							
						 
						
							2001-07-14 02:27:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								15e33d828c 
								
							 
						 
						
							
							
								
								Fix up a few style nits -- avoid "e.g." and "i.e." -- these make  
							
							... 
							
							
							
							translation more difficult, as well as reading the English more
difficult for non-native speakers. 
							
						 
						
							2001-07-06 06:49:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								d5df09cfb6 
								
							 
						 
						
							
							
								
								Update to include the license information in a less annoying place.  
							
							
							
						 
						
							2001-06-20 21:37:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc-André Lemburg 
								
							 
						 
						
							
							
							
							
								
							
							
								6f15e5796e 
								
							 
						 
						
							
							
								
								Added new parser markers 'et' and 'et#' which do not recode string  
							
							... 
							
							
							
							objects but instead assume that they use the requested encoding.
This is needed on Windows to enable opening files by passing in
Unicode file names. 
							
						 
						
							2001-05-02 17:16:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								f531ad698c 
								
							 
						 
						
							
							
								
								Markup nit:  For the Python documents, we use \empt instead of \textit.  
							
							
							
						 
						
							2001-03-19 04:19:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								93fe96a3c8 
								
							 
						 
						
							
							
								
								Py_BuildValue():  Add "D" conversion to create a Python complex value from  
							
							... 
							
							
							
							a Py_complex C value.
Patch by Walter Dörwald.
This closes SF patch #407148 . 
							
						 
						
							2001-03-12 21:06:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								80d4c07775 
								
							 
						 
						
							
							
								
								There was a real leak in the "export a C API" example; fix that one.  
							
							... 
							
							
							
							(There are too many initspam() functions; they need to be renamed
post-beta.) 
							
						 
						
							2001-03-02 19:48:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								0539bfaaa4 
								
							 
						 
						
							
							
								
								There is no longer a -X option to the interpreter, so remove the comments  
							
							... 
							
							
							
							on how PyErr_NewException() behaves in that case.
Clarify why an owned reference is kept in an extension module's
variable that refers to the result of PyErr_NewException(); one reader
thought that was a leak.
Clean up some tabs and simplify some markup. 
							
						 
						
							2001-03-02 18:15:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								f6a9617ba0 
								
							 
						 
						
							
							
								
								Michael Hudson <mwh21@cam.ac.uk>:  
							
							... 
							
							
							
							New material on defining extension types.  Thanks!
(Small markup adjustments made, but this is mostly as received.) 
							
						 
						
							2001-02-19 19:22:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								bcb09fa33f 
								
							 
						 
						
							
							
								
								Worked around bug SF  #125880 : changed the text of three sections that  
							
							... 
							
							
							
							really nasty TeX source to "bleed" into the PDF "bookmarks". 
							
						 
						
							2001-01-22 18:38:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								aa126e1e21 
								
							 
						 
						
							
							
								
								Corrected a number of typos reported by Gilles Civario  
							
							... 
							
							
							
							<gcivario@users.sourceforge.net>.
This closes bug #122562 . 
							
						 
						
							2000-11-17 18:20:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								4bc0aed3a6 
								
							 
						 
						
							
							
								
								Fix cut & paste error that describes three paramters when there are only  
							
							... 
							
							
							
							two [bug #119729 ].
Update use of distutils.sysconfig that "broke" when Greg W. changed the API
[bug #119645 ]. 
							
						 
						
							2000-11-02 21:49:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								585698aa59 
								
							 
						 
						
							
							
								
								All acknowledgements have been moved to the Doc/ACKS file.  
							
							... 
							
							
							
							Adjusted to reflect the rename of Setup.in to Setup.dist.
Added pointer to the "Distributing Python Modules" manual in the
appropriate place. 
							
						 
						
							2000-10-26 17:19:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								4dc1a6d6ba 
								
							 
						 
						
							
							
								
								Added some comments on the interaction of reload() and extension modules.  
							
							... 
							
							
							
							Based on comments from Chris Barker <cbarker@jps.net>. 
							
						 
						
							2000-10-02 22:38:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ed773ef78d 
								
							 
						 
						
							
							
								
								Include the new text on reporting bugs in a few useful places.  
							
							... 
							
							
							
							This closes SourceForge bug #114792 . 
							
						 
						
							2000-09-21 21:35:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc-André Lemburg 
								
							 
						 
						
							
							
							
							
								
							
							
								3578b77312 
								
							 
						 
						
							
							
								
								Special case the "s#" PyArg_Parse() token for Unicode objects:  
							
							... 
							
							
							
							"s#" will now return a pointer to the default encoded string data
of the Unicode object instead of a pointer to the raw UTF-16
data.
The latter is still available via PyObject_AsReadBuffer(). 
							
						 
						
							2000-09-21 21:08:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								1c25803647 
								
							 
						 
						
							
							
								
								Add a brief section on linking Python as an embedded scripting language.  
							
							... 
							
							
							
							This closes SourceForge bug #110833 . 
							
						 
						
							2000-09-08 22:54:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								4e15945fff 
								
							 
						 
						
							
							
								
								Markup errors:  \cfuntion -> \cfunction  
							
							
							
						 
						
							2000-08-11 17:09:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc-André Lemburg 
								
							 
						 
						
							
							
							
							
								
							
							
								8b9835cdb2 
								
							 
						 
						
							
							
								
								Added descriptions of the new parser markers for PyArg_ParseTuple().  
							
							
							
						 
						
							2000-08-03 19:38:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Greg Stein 
								
							 
						 
						
							
							
							
							
								
							
							
								c2844af87b 
								
							 
						 
						
							
							
								
								needs a space  
							
							
							
						 
						
							2000-07-09 16:27:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a83b68a143 
								
							 
						 
						
							
							
								
								Remove the only Py_PROTO in the docs.  
							
							
							
						 
						
							2000-07-09 03:35:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								1739be50cb 
								
							 
						 
						
							
							
								
								Small grammatical correction from Frank Stajano.  Added comment with  
							
							... 
							
							
							
							suggestion from Frank for an example and further explanation. 
							
						 
						
							2000-06-30 17:58:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ec105d0993 
								
							 
						 
						
							
							
								
								Enhanced memory-reference information in the description of Py_BuildValue(),  
							
							... 
							
							
							
							based on response from Frank Stajano <fstajano@uk.research.att.com>. 
							
						 
						
							2000-06-28 16:15:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								2b9e180ec3 
								
							 
						 
						
							
							
								
								Added memory-reference information to the description of Py_BuildValue(),  
							
							... 
							
							
							
							based on comments from Frank Stajano <fstajano@uk.research.att.com>. 
							
						 
						
							2000-06-28 15:32:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								65e69002a2 
								
							 
						 
						
							
							
								
								Oops, better also note that the module initialization function must be  
							
							... 
							
							
							
							extern "C" for C++. 
							
						 
						
							2000-05-10 20:36:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								2d54523551 
								
							 
						 
						
							
							
								
								Section "The Module's Method Table and Initialization Function":  
							
							... 
							
							
							
							Explain that the name of the initialization function must be
        init<module>().  Omission noted by Daniel Kozan
        <crum@dev-group.com>. 
							
						 
						
							2000-05-10 20:33:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								25871c001f 
								
							 
						 
						
							
							
								
								Brian Hooper <brian_takashi@hotmail.com>:  
							
							... 
							
							
							
							Added 'u' and 'u#' tags for PyArg_ParseTuple - these turn a
PyUnicodeObject argument into a Py_UNICODE * buffer, or a Py_UNICODE *
buffer plus a length with the '#'.  Also added an analog to 'U'
for Py_BuildValue. 
							
						 
						
							2000-05-03 15:17:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								3c3507fd4f 
								
							 
						 
						
							
							
								
								Documentation patch describing the 'u' and 'u#' format specifiers,  
							
							... 
							
							
							
							from Brian Hooper <brian_takashi@hotmail.com>. 
							
						 
						
							2000-04-28 14:43:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								54fd8452a1 
								
							 
						 
						
							
							
								
								Merge in changes from the 1.5.2p2 release.  
							
							
							
						 
						
							2000-04-03 04:54:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								9fa76f1090 
								
							 
						 
						
							
							
								
								Use \citetitle in several places, and \programopt where appropriate.  
							
							
							
						 
						
							1999-11-10 16:01:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								8779f648d2 
								
							 
						 
						
							
							
								
								Added descriptions of the t#, w, and w# PyArg_ParseTuple() format  
							
							... 
							
							
							
							characters; these are the ones for the buffer interface. 
							
						 
						
							1999-08-27 15:28:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								82ac24ffb0 
								
							 
						 
						
							
							
								
								Minor markup nit.  
							
							
							
						 
						
							1999-07-02 14:29:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a48a083edb 
								
							 
						 
						
							
							
								
								Added paragraph about potential re-initialization of extension  
							
							... 
							
							
							
							modules; responding to suggestion by Robin Boerdijk
<Robin.Boerdijk@nl.origin-it.com>. 
							
						 
						
							1999-06-18 19:17:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								5f342ac2a7 
								
							 
						 
						
							
							
								
								Always use "section" when referring to sections of a document, not "Section".  
							
							
							
						 
						
							1999-04-29 02:47:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a4a90ddeac 
								
							 
						 
						
							
							
								
								Clarify that the Modules/ directory is in an unpacked source  
							
							... 
							
							
							
							distribution; this is not clear for Windows users. 
							
						 
						
							1999-04-29 02:44:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								c0fcbc1ac6 
								
							 
						 
						
							
							
								
								Update starship URLs.  
							
							
							
						 
						
							1999-04-29 02:30:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								52e2d51ef3 
								
							 
						 
						
							
							
								
								Fixed latex2html weirdness for a footnote.  
							
							
							
						 
						
							1999-04-05 21:26:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								dc12ec8ca0 
								
							 
						 
						
							
							
								
								Fix a number of typos and small grammatical nits pointed out by Detlef  
							
							... 
							
							
							
							Lannert <lannert@lannert.rz.uni-duesseldorf.de>.
Added a comment explaining the cast in the method table for the
keyword arguments sample code, in response to another comment by
Detlef. 
							
						 
						
							1999-03-09 18:36:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ba21d10d9b 
								
							 
						 
						
							
							
								
								Added note about *static* after description of *shared*.  
							
							
							
						 
						
							1999-02-22 18:21:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								9226d8e8a8 
								
							 
						 
						
							
							
								
								Removed "This will be discussed later." where it's not.  Reported by  
							
							... 
							
							
							
							Clay Spence <cspence@sarnoff.com>; see entry in ../TODO. 
							
						 
						
							1999-02-22 14:55:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								29fb54f0ca 
								
							 
						 
						
							
							
								
								Update note about the (...) format specifier for PyArg_ParseTuple().  
							
							
							
						 
						
							1999-02-18 03:50:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								8e0151725d 
								
							 
						 
						
							
							
								
								Small updates and grammatical adjustments.  
							
							... 
							
							
							
							Remove comment about this manual being out of date from the abstract. 
							
						 
						
							1999-02-17 18:12:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								33698f818b 
								
							 
						 
						
							
							
								
								Removed old dynamic linking chapter.  
							
							... 
							
							
							
							Integrated information on Windows DLLs from Chris Phoenix (Thanks!).
Added "Acknowledgements" area to thank contributing authors. 
							
						 
						
							1999-02-16 23:06:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								3de61bc13f 
								
							 
						 
						
							
							
								
								Integrated notes on building extension modules on Windows, by Neil  
							
							... 
							
							
							
							Schemenauer <neil_schemenauer@transcanada.com>.
Thanks, Neil! 
							
						 
						
							1999-02-16 21:14:16 +00:00