3d20986 | Guido van Rossum | 09 December 1997, 16:10:31 UTC | Checking in ConfigParser.py -- I don't see a reason why this can't be liberated. This was originally written by Ken and later revamped by Barry. | 09 December 1997, 16:10:31 UTC |
b1823ad | Guido van Rossum | 09 December 1997, 16:04:46 UTC | v 0.8.3 -- add an option to suppress URL processing inside <PRE>, by Scott <scott@chronis.icgroup.com> | 09 December 1997, 16:04:46 UTC |
fc5d8b1 | Fred Drake | 09 December 1997, 15:18:33 UTC | libainstall: Install Modules/Setup.thread in addition to Modules/Setup and Modules/Setup.local. Guido: I hope this is ok; it seems to make a lot of sense to get the whole trio of module config files installed as a set rather than doing it partially. | 09 December 1997, 15:18:33 UTC |
138dac5 | Guido van Rossum | 09 December 1997, 15:03:41 UTC | Added more warnings about ni's demise. | 09 December 1997, 15:03:41 UTC |
7b8970a | Guido van Rossum | 09 December 1997, 14:58:26 UTC | Deleting ni.py; renamed to ni1.py, really. | 09 December 1997, 14:58:26 UTC |
6599fb0 | Guido van Rossum | 09 December 1997, 14:18:33 UTC | Make close(), and hence __del__(), robust in the light of the world being destroyed already. | 09 December 1997, 14:18:33 UTC |
19b55f2 | Guido van Rossum | 09 December 1997, 14:11:39 UTC | Fix subtle bug in cleanup code in PyErr_NormalizeException(), detected by Marc Lemburg. There's a path through the code where *val is NULL, but value isn't, and value should be DECREF'ed. | 09 December 1997, 14:11:39 UTC |
a2e268a | Fred Drake | 09 December 1997, 03:28:42 UTC | Mark file names with \file{} instead of \code{}. | 09 December 1997, 03:28:42 UTC |
41999c1 | Guido van Rossum | 09 December 1997, 00:12:23 UTC | Doc strings by Mitch Chapman (with a little reformatting). Also reformatted the whole module with 4 spaces and no tabs. | 09 December 1997, 00:12:23 UTC |
1707aad | Guido van Rossum | 08 December 1997, 23:43:45 UTC | Changed the finalization order again so that the reference count printing (when Py_DEBUG is defined) happens while there's still a current thread... | 08 December 1997, 23:43:45 UTC |
be1eb0d | Guido van Rossum | 08 December 1997, 21:56:43 UTC | (1) call mktime() just before strftime(); it normalizes the buffer and may set the timezone name for BSD systems... (2) fake all of the timezone variables for the mac. | 08 December 1997, 21:56:43 UTC |
6a99984 | Guido van Rossum | 08 December 1997, 21:48:01 UTC | Use long() instead of int() to compare mktime(localtime(t) with t... | 08 December 1997, 21:48:01 UTC |
c5aec05 | Fred Drake | 08 December 1997, 21:25:41 UTC | Separated the definitions of ntohs(), ntohl(), htons(), htonl(). Separate descriptions really make things look a bit better, and should improve the ability to re-purpose the content. | 08 December 1997, 21:25:41 UTC |
8ca7006 | Fred Drake | 08 December 1997, 20:59:54 UTC | Added Emacs turd so this file has the correct mode in Emacs / X/Emacs, even if you don't have .perl in your mode table. | 08 December 1997, 20:59:54 UTC |
a5a3cdc | Fred Drake | 08 December 1997, 20:58:13 UTC | Added Emacs turd so this file has the correct mode in Emacs / X/Emacs. clean_key(): Override the standard LaTeX2HTML clean_key() to remove a leading HTML tag, if present. This broke the indexes for the library reference (at least) since many of the strings began with <code> or something similar. | 08 December 1997, 20:58:13 UTC |
a417b66 | Guido van Rossum | 08 December 1997, 20:51:26 UTC | Updated the README to the current status. Added a note about the "times" option. | 08 December 1997, 20:51:26 UTC |
0b33410 | Guido van Rossum | 08 December 1997, 17:33:40 UTC | New version from AMK -- with minor corrections to make it legal latex. | 08 December 1997, 17:33:40 UTC |
5070060 | Guido van Rossum | 08 December 1997, 17:15:20 UTC | New pcre version from AMK | 08 December 1997, 17:15:20 UTC |
dfa6790 | Guido van Rossum | 08 December 1997, 17:12:06 UTC | New re version from AMK | 08 December 1997, 17:12:06 UTC |
f3d729c | Fred Drake | 08 December 1997, 15:48:35 UTC | Fixed SFT #23842: leave in non-standard style options when checking in an update. ;-( | 08 December 1997, 15:48:35 UTC |
cd8732a | Guido van Rossum | 08 December 1997, 15:16:08 UTC | Remove the last bits of log from the leading comments. | 08 December 1997, 15:16:08 UTC |
9716aaa | Guido van Rossum | 08 December 1997, 15:15:16 UTC | Jim Fulton: - Loading non-binary string pickles checks for insecure strings. This is needed because cPickle (still) uses a restricted eval to parse non-binary string pickles. This change is needed to prevent untrusted pickles like:: "S'hello world'*2000000\012p0\012." from hosing an application. - User-defined types can now support unpickling without executing a constructor. The second value returned from __reduce__ can now be None, rather than an argument tuple. On unpickling, if the second value returned from __reduce__ during pickling was None, then rather than calling the first value returned from __reduce__, directly, the __basicnew__ method of the first value returned from __reduce__ is called without arguments. | 08 December 1997, 15:15:16 UTC |
6128091 | Fred Drake | 08 December 1997, 14:10:40 UTC | For RedHat Linux 5.0, added notes about needing to remove the LinuxThreads package, and -lcrypt for the crypt module. | 08 December 1997, 14:10:40 UTC |
94ce0d1 | Guido van Rossum | 08 December 1997, 05:01:06 UTC | Add special handling for Python modules that are imported implicitly by the Python runtime: 'site' and 'exceptions'. | 08 December 1997, 05:01:06 UTC |
c5d2d51 | Guido van Rossum | 07 December 1997, 16:18:22 UTC | Apply the same change to classes without an __getinitargs__() method as in pickle: the new instance is created without calling __init__(). | 07 December 1997, 16:18:22 UTC |
e907208 | Fred Drake | 06 December 1997, 07:25:41 UTC | Some reorganization (all limit operations & constants together, and all usage functions and constants together). Make explicit datadesc sections for each of the constants which might appear, and have a description of each. (Descriptions are based on the Linux documentation and sources and the Solaris man pages.) Hopefully Jeremy won't mind, because I didn't ask. ;-) | 06 December 1997, 07:25:41 UTC |
a0eaa22 | Guido van Rossum | 06 December 1997, 00:39:45 UTC | Some manipulations with tags to get the TOC and Index to look better | 06 December 1997, 00:39:45 UTC |
3e396cf | Guido van Rossum | 06 December 1997, 00:38:30 UTC | New WML file, this time with working Title and Author tags, and mapping chapter and section headings to more appropriate nodes so that the TOC actually works. Now generates one HTML page per chapter. | 06 December 1997, 00:38:30 UTC |
5ea20d5 | Barry Warsaw | 06 December 1997, 00:00:47 UTC | Added some links to OO-Browser, given by Harri Pasanen. Updated the to do list. | 06 December 1997, 00:00:47 UTC |
d48f252 | Guido van Rossum | 05 December 1997, 22:19:34 UTC | Another large batch of patches from Jeff Rush for OS/2. I hope this time I've taken out all // comments and indended #ifdefs. | 05 December 1997, 22:19:34 UTC |
a34c313 | Guido van Rossum | 05 December 1997, 22:07:14 UTC | New batch of patches by Jeff Rush; moved his readme.txt portion here. | 05 December 1997, 22:07:14 UTC |
cee1dca | Guido van Rossum | 05 December 1997, 22:06:23 UTC | Moved Jeff Rush's ever expanding comments to os2vacpp/readme.txt. | 05 December 1997, 22:06:23 UTC |
a075ce1 | Guido van Rossum | 05 December 1997, 21:56:45 UTC | Two changes by Jeff Rush (slightly tweaked): - New option -x, to skip first line of script - Use the correct platform-specific delimiter and library location in the usage message (Also removed two blank lines and moved one line around so that each part of the usage message is again under 512 bytes and the whole usage message still fits in 23 lines.) | 05 December 1997, 21:56:45 UTC |
595d7ba | Guido van Rossum | 05 December 1997, 21:45:29 UTC | Jeff Rush: add definition for S_IFMT for VisualAge C/C++ under OS2. | 05 December 1997, 21:45:29 UTC |
60aff2c | Guido van Rossum | 05 December 1997, 21:39:25 UTC | Use the proper OS2 test symbol: PYOS_OS2. | 05 December 1997, 21:39:25 UTC |
61de0ac | Guido van Rossum | 05 December 1997, 21:24:30 UTC | Reindented according to new standard, without tabs. Also added one more os2 specific piece of code, by Jeff Rush. | 05 December 1997, 21:24:30 UTC |
63cf396 | Guido van Rossum | 05 December 1997, 19:49:14 UTC | ospath.py has been obsolete for long enough. | 05 December 1997, 19:49:14 UTC |
e467be6 | Guido van Rossum | 05 December 1997, 19:42:42 UTC | When instantiating a class with no arguments and where the class does not define __getinitargs__, bypass the __init__ constructor completely. This uses the trick of instantiating an empty dummy class and then changing inst.__class__ to the real class. This is done in two places: once for the INST and once for the OBJ format code. Also replaced the much outdated long doc string with a short summary of the module; the information of that doc string is already incorporated in the library reference manual. | 05 December 1997, 19:42:42 UTC |
346f7af | Guido van Rossum | 05 December 1997, 19:04:51 UTC | Added doc strings and reindented according to new standard, without tabs. (Like ntpath.py, this was contributed by "Charles G. Waldman" <cgw@pgt.com>) | 05 December 1997, 19:04:51 UTC |
15e22e1 | Guido van Rossum | 05 December 1997, 19:03:01 UTC | Added doc strings and reindented according to new standard, without tabs. | 05 December 1997, 19:03:01 UTC |
7f97328 | Guido van Rossum | 05 December 1997, 17:05:04 UTC | Fix the exclusion of "config" in the methods copied from Pack to also exclude "configure". | 05 December 1997, 17:05:04 UTC |
c37eb56 | Guido van Rossum | 05 December 1997, 16:18:45 UTC | Forgot to use </> for some example output. | 05 December 1997, 16:18:45 UTC |
205eb72 | Guido van Rossum | 05 December 1997, 06:32:47 UTC | Use registry key ProgramFilesDir as default MAINDIR | 05 December 1997, 06:32:47 UTC |
6656d1f | Guido van Rossum | 05 December 1997, 06:32:13 UTC | Add a few more PyErr_ symbols | 05 December 1997, 06:32:13 UTC |
faf8b21 | Guido van Rossum | 05 December 1997, 06:31:40 UTC | Add pretty icon to python.exe | 05 December 1997, 06:31:40 UTC |
90136b0 | Barry Warsaw | 04 December 1997, 19:44:30 UTC | Only parsing requires Python 1.5 | 04 December 1997, 19:44:30 UTC |
00727b0 | Barry Warsaw | 04 December 1997, 19:42:36 UTC | Updated world codes with latest iso3166 codes | 04 December 1997, 19:42:36 UTC |
9efdef1 | Barry Warsaw | 04 December 1997, 19:35:25 UTC | Added parsing of ISO 3166 files | 04 December 1997, 19:35:25 UTC |
eee08cd | Fred Drake | 04 December 1997, 15:43:15 UTC | Make examples consistently use 4-space indentation. Use \file{} for file names. Prefer \code{blat} and \emph{blat} to {\tt blat} and {\em blat}; this matches current style in the Library Reference a bit better. Made the example startup banner current. The version number should be bumped before the next release. | 04 December 1997, 15:43:15 UTC |
0d3b4f8 | Fred Drake | 04 December 1997, 14:36:52 UTC | Fixed unresolved reference problem; this module wasn't \label{}ed. Remove spurious underscore following book title. Added specific reference to a Win32 networking book. Changed \indexsubitem from (in module SocketServer) to (SocketServer protocol), since it's talking about a protocol supported by a collection of classes. | 04 December 1997, 14:36:52 UTC |
98b032a | Fred Drake | 04 December 1997, 14:20:59 UTC | Removed unnecessary escaping. | 04 December 1997, 14:20:59 UTC |
1cf8749 | Fred Drake | 04 December 1997, 04:57:56 UTC | Arg; more nits, but I may as well finish the job. Removed the large comment remaining from the template documentation section; the template tells us to remove these once they're not needed. Remove some trailing whitespace from VM instruction pseudo-code. | 04 December 1997, 04:57:56 UTC |
7381e28 | Fred Drake | 04 December 1997, 04:51:12 UTC | Fixed BINARY_RSHIFT documentation to indicate a right shift instead of a left shift. Adjust whitespace around "=" in VM machine descriptions to be consistent throughout the document. | 04 December 1997, 04:51:12 UTC |
c2297c1 | Fred Drake | 04 December 1997, 04:45:28 UTC | Changed {\sc gdbm} to \code{gdbm} everywhere. Fixed \indexsubitem to gdbm instead of dbm. Changed dbm to \code{dbm} everywhere. | 04 December 1997, 04:45:28 UTC |
36facb0 | Guido van Rossum | 04 December 1997, 01:14:08 UTC | Merge between my version and Jim Fulton's version; removed RCS keywords but otherwise unchanged. | 04 December 1997, 01:14:08 UTC |
fdde96c | Guido van Rossum | 04 December 1997, 01:13:01 UTC | New versions of cPickle and cStringIO, from Jim Fulton's cPickle 1.0b1 distribution. | 04 December 1997, 01:13:01 UTC |
009f787 | Guido van Rossum | 04 December 1997, 00:51:42 UTC | When --with-thread(s) is specified, the thread module is now automatically enabled. This is done through a substitution in Modules/Setup.thread(.in). Bill Janssen will be happy. The original idea was by Lele Gaifax (though I changed the implementation to use a separate file). | 04 December 1997, 00:51:42 UTC |
a0cbb3d | Guido van Rossum | 04 December 1997, 00:48:27 UTC | Moved the thread module to its own Setup.thread(.in) file, which is edited by the config.status script depending on whether --with-thread is specified or not. Also needs changes to configure(.in). | 04 December 1997, 00:48:27 UTC |
e612be5 | Guido van Rossum | 03 December 1997, 22:38:56 UTC | Patch my Marc Lemburg to fix urljoin("/a", "..") and urljoin("/a", "..#1"). | 03 December 1997, 22:38:56 UTC |
3fa440e | Guido van Rossum | 03 December 1997, 22:34:03 UTC | Refinement of home for NT, courtesy Jeff Bauer. | 03 December 1997, 22:34:03 UTC |
7c4cba8 | Fred Drake | 03 December 1997, 19:45:08 UTC | Added handler for opcodedesc environment. Fixed weird index behavior. | 03 December 1997, 19:45:08 UTC |
f2d7e55 | Fred Drake | 03 December 1997, 19:44:27 UTC | make_str_index_entry(): New function. Similar to make_index_entry(), but includes the string in the returned value instead of the dummy filler character. add_idx(): Override the latex2html function of the same name; this gets the anchor properly embedded in the <dt> element, so the index works in Grail too. | 03 December 1997, 19:44:27 UTC |
ab76af3 | Guido van Rossum | 03 December 1997, 19:34:14 UTC | Provide default for blocksize on retrbinary (Skip Montanaro). | 03 December 1997, 19:34:14 UTC |
98ee50b | Guido van Rossum | 03 December 1997, 18:44:57 UTC | More generated files for netbsd 1.x, by Anders Andersen. | 03 December 1997, 18:44:57 UTC |
9981d22 | Barry Warsaw | 03 December 1997, 05:25:48 UTC | (py-jump-on-exception): Variable which if t, means that if an exception occurs in a synchronous Python subprocess, the mode will automatically jump to the innermost exception. | 03 December 1997, 05:25:48 UTC |
27ee115 | Barry Warsaw | 03 December 1997, 05:03:44 UTC | Removed redundant eval-when-compile. (python-mode): Conditionalize imenu initializations to when we can safely require imenu. Under Emacs this should prevent python-mode from hosing the global value of imenu-create-index-function and messing things up for all other modes. Problem identified by Christian Egli. (py-describe-mode): py-delete-char => py-electric-backspace. Given by Christian Egli. | 03 December 1997, 05:03:44 UTC |
456035f | Fred Drake | 03 December 1997, 04:06:57 UTC | The biggie: changed the funcdesc environments used for opcode descriptions to use the opcodedesc environment. Changed a \code{} to a \file{} near the start where a file is referenced. Fixed a typo: "on" --> "one" in ROT_THREE description. Wherever opcodes were referenced by name, use \code{OPCODE_NAME}; usage was inconsistent. Ideally, another macro would be defined since these don't represent code a programmer would type, but that's minor even for me. It'll probably get converted automatically in the SGML conversion project. Whether that matters or not isn't relevant at this point. | 03 December 1997, 04:06:57 UTC |
a610f9f | Fred Drake | 03 December 1997, 03:42:39 UTC | Added environment for defining PyVM instructions. This is only used in the libdis.tex file I'm about to check in. I'm not sure this is really an optimal solution yet, but it may be the best alternative. It avoids describing the instructions as either data items or functions. This change was discussed with Guido. (Guido: Take a look at the LaTeX output for this; if this is reasonable I'll go ahead and update the perl code in myformat.perl to match.) | 03 December 1997, 03:42:39 UTC |
b7f1afe | Guido van Rossum | 03 December 1997, 00:06:02 UTC | Change the default repr() and str() of class instance objects to look like <modulename.classname instance at ...> (to match the repr() of class objects. | 03 December 1997, 00:06:02 UTC |
5c38bf6 | Barry Warsaw | 02 December 1997, 22:01:04 UTC | (python-mode): Patch to make font-lock work automatically for Emacs. Unnecessary for XEmacs, but oh well... | 02 December 1997, 22:01:04 UTC |
673d05f | Barry Warsaw | 02 December 1997, 21:51:57 UTC | Test for an up-to-date Custom library when byte-compiling, and issue an informative message when one cannot be found, as is the case with a vanilla Emacs 19.34 (and NTEmacs 19.34). | 02 December 1997, 21:51:57 UTC |
08052c7 | Guido van Rossum | 02 December 1997, 20:43:18 UTC | Add the flag RTLD_GLOBAL to the dlopen() options. This exports symbols defined by the loaded extension to other extensions (loaded later). (I'm not quite sure about this but suppose it can't hurt...) | 02 December 1997, 20:43:18 UTC |
c425d2f | Guido van Rossum | 02 December 1997, 20:41:39 UTC | Make stdin unbuffered too, when PYTHONUNBUFFERED is specified. | 02 December 1997, 20:41:39 UTC |
57ba4f3 | Guido van Rossum | 02 December 1997, 20:40:28 UTC | Patches by Fred Lundh to make it compile better with K&R compilers. (Should really let AMK do this, but don't know when he'll give me a new version.) | 02 December 1997, 20:40:28 UTC |
e59d3f8 | Guido van Rossum | 02 December 1997, 20:39:23 UTC | Small bugfixes for broken old style use of the syntax table. AMK, of course. | 02 December 1997, 20:39:23 UTC |
f259a8e | Guido van Rossum | 02 December 1997, 20:38:38 UTC | Yes, Virginia, Tix does have a Tix_SafeInit() function. | 02 December 1997, 20:38:38 UTC |
b447d11 | Guido van Rossum | 02 December 1997, 20:38:11 UTC | Understand -Xlinker option. | 02 December 1997, 20:38:11 UTC |
32c575d | Guido van Rossum | 02 December 1997, 20:37:32 UTC | Left-aligned preprocessor directives and changed C++ comments to C comments. | 02 December 1997, 20:37:32 UTC |
c5a0f53 | Guido van Rossum | 02 December 1997, 20:36:02 UTC | Patch for QNX, by Chris Herborth. Also left-aligned preprocessor directives and changed C++ comments to C comments. | 02 December 1997, 20:36:02 UTC |
7bf22de | Guido van Rossum | 02 December 1997, 20:34:19 UTC | Patch for QNX, by Chris Herborth. | 02 December 1997, 20:34:19 UTC |
91221c2 | Guido van Rossum | 02 December 1997, 20:30:29 UTC | Support for netbsd1 and freebsd3, after suggestions by Anders Andersen and Jacques Vidrine. | 02 December 1997, 20:30:29 UTC |
c0f29c2 | Guido van Rossum | 02 December 1997, 20:26:21 UTC | When a port is specified in an ftp:// URL, must convert it to a number! | 02 December 1997, 20:26:21 UTC |
240ddc8 | Guido van Rossum | 02 December 1997, 20:08:06 UTC | Typo in example (missing '=') discovered by Sandy Langbart. | 02 December 1997, 20:08:06 UTC |
80f8be8 | Guido van Rossum | 02 December 1997, 19:51:39 UTC | Support for the "event" command, new in Tk 4.2. By Case Roole. | 02 December 1997, 19:51:39 UTC |
2888a12 | Guido van Rossum | 02 December 1997, 19:44:54 UTC | Add attributions to Jeffrey Ollie and Tim Peters for re.py. | 02 December 1997, 19:44:54 UTC |
b7f454d | Guido van Rossum | 02 December 1997, 19:44:31 UTC | Add attributions to Jeffrey Ollie and Tim Peters for re.py; new QNX section from Chris Herborth. | 02 December 1997, 19:44:31 UTC |
4954595 | Guido van Rossum | 02 December 1997, 19:28:29 UTC | Changes for FreeBSD and NetBSD: NetBSD does shared libs just like FreeBSD (big surprise), and FreeBSD has pthread support in -lc_r -- maybe NetBSD has too. | 02 December 1997, 19:28:29 UTC |
8e29a59 | Guido van Rossum | 02 December 1997, 19:18:27 UTC | Skip directories when installing library files; this avoids problems when test/output is found (/usr/bin/install chokes on this; no idea why install-sh doesn't). | 02 December 1997, 19:18:27 UTC |
3593e5c | Guido van Rossum | 02 December 1997, 19:15:01 UTC | Document new behavior of isinstance() when using a type object. | 02 December 1997, 19:15:01 UTC |
f5dd914 | Guido van Rossum | 02 December 1997, 19:11:45 UTC | Support type objects in isinstance(). E.g. isinstance('',types.StringType) will return true now instead of raising a TypeError exception. This is for JPython compatibility. | 02 December 1997, 19:11:45 UTC |
6cedf82 | Guido van Rossum | 02 December 1997, 17:52:37 UTC | Make modes for installed files and directories variables; change the default for directories (not for files!) to be group writable. | 02 December 1997, 17:52:37 UTC |
11fbef5 | Guido van Rossum | 02 December 1997, 17:45:39 UTC | Sjoerd sez: global substitute \240 with \177. | 02 December 1997, 17:45:39 UTC |
30e817e | Guido van Rossum | 02 December 1997, 16:46:39 UTC | Changed the occurrence of *shared* in the example so people won't accidentally uncomment it... | 02 December 1997, 16:46:39 UTC |
376467a | Guido van Rossum | 02 December 1997, 14:37:20 UTC | Added stropts.h to the list of files automatically regenerated. | 02 December 1997, 14:37:20 UTC |
5284589 | Barry Warsaw | 02 December 1997, 04:49:09 UTC | Generated from Solaris 2.6's /usr/include/sys/stropts.h via Tools/scripts/h2py.py. This file contains many useful streamio(7) constants, especially the ones that support passing open file descriptors through a pipe: I_RECVFD and I_SENDFD. | 02 December 1997, 04:49:09 UTC |
893a8cb | Guido van Rossum | 02 December 1997, 03:42:17 UTC | *** empty log message *** | 02 December 1997, 03:42:17 UTC |
f58575e | Guido van Rossum | 02 December 1997, 03:23:01 UTC | Comment out crypt by default; it's not used very much and messes up the default build on Linux (because it requires -lcrypt which isn't availabel everywhere). Some improvements to the _tkinter build line suggested by Case Roole. | 02 December 1997, 03:23:01 UTC |
cf4559a | Guido van Rossum | 02 December 1997, 02:47:39 UTC | Added Pareto and Weibull distributions, courtesy Jeremy Hylton. | 02 December 1997, 02:47:39 UTC |
c99a239 | Barry Warsaw | 02 December 1997, 00:30:04 UTC | Added strop.split tests when sep is None. | 02 December 1997, 00:30:04 UTC |
93be92d | Barry Warsaw | 02 December 1997, 00:29:30 UTC | split_whitespace(): Make sure delimiter is stripped from the beginning of the remainder item (last item in list) when maxsplit is < the number of occurrences. | 02 December 1997, 00:29:30 UTC |