cpython/Lib
Tim Peters f58a7aafea Implemented new os.startfile function, unique to Windows, exposing a
subset of Win32 ShellExecute's functionality.  Guido wants this because
IDLE's Help -> Docs function currently crashes his machine because of a
conflict between his version of Norton AntiVirus (6.10.20) and MS's
_popen.  Docs for startfile are being mailed to Fred (or just read the
docstring -- it tells the whole story).
Changed webbrowser.py to use os.startfile instead of os.popen on Windows.
Changed IDLE's EditorWindow.py to pass an absolute path for the docs
(hardcoding ShellExecute's "directory" arg to "." as used to be done let
IDLE work, but made the startfile command exceedingly obscure for other
uses -- the MS docs are terrible, of course, & still not sure I
understand it).
Note that Windows Python must link with shell32.lib now!  That's where
ShellExecute lives.
2000-09-22 10:05:54 +00:00
..
compiler change 2-space indent to 4-space indent 2000-09-20 02:47:28 +00:00
curses Tweak curses.wrapper so it initializes colors if they are available. 2000-08-09 21:11:07 +00:00
distutils Tweak what happens when run on non-Windows platforms: set install prefix 2000-09-22 01:32:34 +00:00
dos-8x3 The usual. 2000-09-05 04:49:50 +00:00
encodings Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
idlelib Initial revision 2000-08-15 01:13:23 +00:00
lib-old Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
lib-tk Removed some debugging prints: When running user configuration code 2000-09-15 04:41:22 +00:00
plat-aix3
plat-aix4
plat-freebsd2
plat-freebsd3
plat-freebsd4 tg@freebsd.org 2000-08-31 02:42:11 +00:00
plat-freebsd5 tg@freebsd.org 2000-08-31 02:42:11 +00:00
plat-generic
plat-irix5 Convert some old-style string exceptions to class exceptions. 2000-08-18 14:59:33 +00:00
plat-irix6 Convert some old-style string exceptions to class exceptions. 2000-08-18 14:59:33 +00:00
plat-linux1
plat-linux2
plat-netbsd1
plat-next3
plat-sunos4
plat-sunos5
site-packages Add a README file so that cvs update -P doesn't obliterate this 2000-03-31 20:03:56 +00:00
test Get rid of the one tab in the file. 2000-09-22 09:23:08 +00:00
xml More whitespace cleanup, to satisfy tabnanny.py. Don't trust -tt! 2000-09-22 09:30:29 +00:00
aifc.py Convert some old-style string exceptions to class exceptions. 2000-08-17 05:06:49 +00:00
anydbm.py
asynchat.py Match Sam Rushing's current version of asyncore.py and asynchat.py 2000-09-08 20:30:39 +00:00
asyncore.py Untabify. When compiling in -tt mode, an inconsistent Tab use error 2000-09-11 04:00:46 +00:00
atexit.py Added the atexit module and documentation from Skip Montanaro 2000-06-28 15:07:31 +00:00
audiodev.py Convert some old-style string exceptions to class exceptions. 2000-08-17 05:06:49 +00:00
base64.py a couple of nits from Patch #100933 2000-07-25 14:34:38 +00:00
BaseHTTPServer.py updated occurences of fqdn algorithm (closes patch #101197) 2000-08-16 20:30:21 +00:00
Bastion.py
bdb.py
binhex.py Convert some old-style string exceptions to class exceptions. 2000-08-17 05:06:49 +00:00
bisect.py
builtin.py
calendar.py patches from David Goodger. Closes patch 101085. 2000-08-30 14:01:28 +00:00
cgi.py Patch #101121, by Ka-Ping Yee: cosmetic cleanup of cgi.py, using my 2000-09-19 04:11:46 +00:00
CGIHTTPServer.py An honest attempt to make this work on Unix, Windows, and even 2000-09-19 04:01:01 +00:00
chunk.py
cmd.py Bug fix: ? and ! were not full aliases for help' and shell' as implied in 2000-07-11 13:03:55 +00:00
code.py
codecs.py Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
codeop.py
colorsys.py
commands.py
compileall.py
ConfigParser.py Small fixes by Petru Paler (patch #100946) checked in with esr's approval. 2000-07-21 05:19:59 +00:00
Cookie.py Whitespace cleanup; now passes the regression test (the last checkin made 2000-08-24 14:40:35 +00:00
copy.py Added Unicode objects to the copy mechanism. Since these are immutable, 2000-09-07 11:00:03 +00:00
copy_reg.py
dbhash.py
dircache.py
dis.py Add missing opcodes. Thanx to jeremy for reminding me ;) 2000-08-24 22:44:53 +00:00
dospath.py Treat trailing colon in os.path.join("a:", "b") same way for DOS as in 2000-09-19 23:46:56 +00:00
dumbdbm.py Patch from Joe Eaton <jeaton@hostway.net> (SF#100741) to fix following problem: 2000-07-10 13:56:35 +00:00
filecmp.py cmpfiles(): Added shallow and use_statcache parameters, with same meanings 2000-07-03 08:18:47 +00:00
fileinput.py Implement suggestion from Lawrence Kesteloot in PR#280, to change the 2000-04-10 17:16:12 +00:00
fnmatch.py typos fixed by Rob Hooft 2000-06-28 14:48:01 +00:00
formatter.py
fpformat.py
ftplib.py Added support for RFC 959's REST command (restart), closing SF patch 2000-09-01 06:09:23 +00:00
getopt.py
getpass.py
gettext.py Repaired comment. 2000-09-01 02:20:20 +00:00
glob.py
gopherlib.py Fredrik Lundh: 2000-03-28 21:45:46 +00:00
gzip.py SF patch #100740: Add optional size arguments to .readline() and 2000-07-29 20:15:26 +00:00
htmlentitydefs.py
htmllib.py
httplib.py Indent _connection_class so that it becomes HTTPS._connection_class. 2000-09-21 22:09:47 +00:00
ihooks.py Thomas Heller <thomas.heller@ion-tof.com>: 2000-04-13 14:52:27 +00:00
imaplib.py Piers Lauder <piers@cs.su.oz.au>: 2000-05-25 03:25:26 +00:00
imghdr.py
imputil.py no changes other than indentation level (now 4) and comment reflow. 2000-07-18 09:09:48 +00:00
keyword.py
knee.py
linecache.py
locale.py Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
macpath.py Restored commonprefix() semantics. 2000-08-23 09:13:40 +00:00
macstat.py
macurl2path.py
mailbox.py Detlef Lannert <lannert@uni-duesseldorf.de>: 2000-09-14 14:44:43 +00:00
mailcap.py
Makefile
mhlib.py Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
mimetools.py Skip Montanaro submits a simple patch that makes encode() and decode() 2000-04-04 20:53:07 +00:00
mimetypes.py
MimeWriter.py
mimify.py
multifile.py Convert some old-style string exceptions to class exceptions. 2000-08-17 05:06:49 +00:00
mutex.py
netrc.py Apply Greg Kochanski's fix for open/265. 2000-07-13 13:25:07 +00:00
nntplib.py Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
ntpath.py Part of SF patch 101481: on Windows, os.path.join("a:", "b") should yield 2000-09-19 20:39:32 +00:00
nturl2path.py Add 'r' to docstrings to avoid expanded backslash escapes. (Ka-Ping Yee) 2000-05-30 13:25:35 +00:00
os.py Only supply popen2, popen3 when fork exists. 2000-09-19 03:04:52 +00:00
pdb.doc
pdb.py Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
persist.py
pickle.py Fix Bug #114293: 2000-09-15 15:14:51 +00:00
pipes.py
popen2.py The "more" cmd varies across Windows flavors, sometimes adding stray 2000-09-01 20:38:55 +00:00
poplib.py Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
posixfile.py Do not try to fix bugs while sleeping. 2000-09-09 06:29:35 +00:00
posixpath.py revert semantics of commonprefix to work character-by-character 2000-08-22 13:01:53 +00:00
pprint.py Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
pre.py Correct docstring about return value when group didn't participate in match 2000-09-04 03:19:48 +00:00
profile.doc
profile.py remove all occurence of math.rint() from the sources 2000-08-10 04:23:30 +00:00
pstats.py Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
pty.py Fix bug #379, reported by Phillip Porch <root@theproch.com>: 2000-07-03 13:44:25 +00:00
py_compile.py Support \r in source files. Closes bug #101425. 2000-09-15 06:57:26 +00:00
pyclbr.py
Queue.py typos fixed by Rob Hooft 2000-06-28 14:48:01 +00:00
quopri.py
random.py Repair senseless random.seed docstring (reported on c.l.py). 2000-09-16 04:02:48 +00:00
re.py My fix to the URL accidentally also switched back to the "pre" module. 2000-08-01 21:22:16 +00:00
reconvert.py Add 'r' to docstrings to avoid expanded backslash escapes. (Ka-Ping Yee) 2000-05-30 13:25:35 +00:00
regex_syntax.py
regsub.py
repr.py
rexec.py
rfc822.py Support for augmented assignment in the UserList, UserDict, UserString and 2000-08-24 20:14:10 +00:00
rlcompleter.py Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
robotparser.py Skip Montanaro: 2000-03-27 19:29:31 +00:00
sched.py
sgmllib.py [Old patch that hadn't been checked in.] 2000-06-29 18:50:59 +00:00
shelve.py
shlex.py Make tabnanny happy. 2000-07-09 16:44:26 +00:00
shutil.py apply patch #100868 from Moshe Zadka: 2000-07-12 09:55:30 +00:00
SimpleHTTPServer.py For this server to work on Windows, directories should use "/" as the 2000-09-04 15:55:31 +00:00
site.py sys.setdefaultencoding() should only be called in case the standard 2000-09-18 11:06:00 +00:00
smtplib.py Applied patch #101350, closing it. 2000-09-01 06:40:07 +00:00
sndhdr.py
socket.py Support sizehint in _fileobject.readlines, as documented. 2000-09-19 11:25:58 +00:00
SocketServer.py In class StreamRequestHandler, make the default buffering for rfile 2000-09-01 03:25:14 +00:00
sre.py - fixed yet another gcc -pedantic warning 2000-09-21 17:03:25 +00:00
sre_compile.py -- reset marks if repeat_one tail doesn't match 2000-08-07 20:59:04 +00:00
sre_constants.py final 0.9.8 updates: 2000-08-01 22:47:49 +00:00
sre_parse.py -- tightened up parsing of octal numbers 2000-09-02 11:03:34 +00:00
stat.py
statcache.py
statvfs.py
string.py Fix serious typo! 2000-09-18 19:38:11 +00:00
StringIO.py Support sizehint in StringIO.readlines, as documented. 2000-09-19 11:07:44 +00:00
stringold.py Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
sunau.py Convert some old-style string exceptions to class exceptions. 2000-08-17 04:45:13 +00:00
sunaudio.py Convert some old-style string exceptions to class exceptions. 2000-08-17 04:45:13 +00:00
symbol.py Update for augmented assignment. 2000-08-24 21:08:39 +00:00
tabnanny.py
telnetlib.py Caolan McNamara: 2000-05-02 14:32:11 +00:00
tempfile.py Patch by tg@FreeBSD.org to try /var/tmp first. 2000-08-29 14:55:03 +00:00
threading.py Revise to use atexit instead of monkeying with sys.exitfunc directly. 2000-08-18 15:50:54 +00:00
toaiff.py Convert some old-style string exceptions to class exceptions. 2000-08-17 04:45:13 +00:00
token.py Update for augmented assignment. 2000-08-24 21:08:39 +00:00
tokenize.py Update for augmented assignment, tested & approved by Guido. 2000-08-24 21:44:52 +00:00
traceback.py Patch by Toby Dickenson: don't die when an error occurs during string 2000-08-22 02:04:46 +00:00
tty.py
types.py Marc-Andre Lemburg: add UnicodeType. 2000-03-10 23:18:11 +00:00
tzparse.py
urllib.py Remove "," from the list of always_safe characters. It is a reserved 2000-09-14 16:59:07 +00:00
urllib2.py Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
urlparse.py Pekka Pessi <Pekka.Pessi@nokia.com>: 2000-06-20 18:32:16 +00:00
user.py Lawrence Kesteloot noted: Lib/user.py has a comment that says that the 2000-03-30 15:00:33 +00:00
UserDict.py Barry's patch to implement the new setdefault() method. 2000-08-08 16:12:54 +00:00
UserList.py SF patch 101391: implemented UserList.__contains__. 2000-09-19 20:29:03 +00:00
UserString.py simple typo that makes regression test test_userstring fail 2000-08-24 21:47:34 +00:00
uu.py Convert some old-style string exceptions to class exceptions. 2000-08-17 04:45:13 +00:00
wave.py Convert some old-style string exceptions to class exceptions. 2000-08-17 04:45:13 +00:00
webbrowser.py Implemented new os.startfile function, unique to Windows, exposing a 2000-09-22 10:05:54 +00:00
whichdb.py Add missing 'try:'. Patch by Rob W. W. Hooft, #101071 (closed.) 2000-08-04 08:46:59 +00:00
whrandom.py Line-wrap and properly indent a couple of docstrings. 2000-06-30 19:33:35 +00:00
xdrlib.py
xmllib.py New method getnamespace. 2000-08-31 10:27:00 +00:00
zipfile.py James C. Ahlstron <jim@interet.com>: 2000-06-13 18:49:53 +00:00