cpython/Lib
Guido van Rossum 368e06b6f0 Some restructuring.
All geometry manager methods that apply to a master widget instead of
to a slave widget have been moved to the Misc class, which is
inherited by all of Tk(), Toplevel() and Widget().  They have been
renamed to have their geometry manager name as a prefix,
e.g. pack_propagate(); the short names can still be used where
ambiguities are resolved so that pack has priority over place has
priority over grid (since this was the old rule).

Also, the method definitions in the Pack, Place and Grid classes now
all have their respective geometry manager name as a prefix
(e.g. pack_configure); the shorter names are aliases defined through
assignment.

A similar renaming has been done for all config() methods found
elsewhere; these have been renamed to configure() with config being
the alias (instead of the other way around).  (This may not make much
of a difference but the official Tk command name is now 'configure'
and it may help in debugging tracebacks.)

Finally, a new base class BaseWidget has been introduced, which
implements the methods common between Widget and Toplevel (the
difference between those two classes is that Toplevel has a different
__init__() but also that Toplevel doesn't inherit from Pack, Place or
Grid.
1997-11-07 20:38:49 +00:00
..
dos-8x3 The usual (and some new modules). 1997-10-06 20:19:59 +00:00
lib-old Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
lib-stdwin Fixed conversion between seconds and milliseconds. 1996-12-12 23:42:20 +00:00
lib-tk Some restructuring. 1997-11-07 20:38:49 +00:00
plat-aix3 New AIX specific subdirs 1996-08-08 18:24:58 +00:00
plat-aix4 New AIX specific subdirs 1996-08-08 18:24:58 +00:00
plat-freebsd2 FreeBSD platform specific modules 1996-07-30 21:05:10 +00:00
plat-generic Use fcntl.h instead of sys/fcntl.h; use h2py.py from Tools/scripts 1996-08-08 18:25:40 +00:00
plat-irix5 Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
plat-irix6 Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
plat-linux1
plat-linux2 Regenerated on a newer Linux version. 1997-05-09 02:21:06 +00:00
plat-next3 regen for Next 1996-08-16 18:14:41 +00:00
plat-sunos4
plat-sunos5 Regenerated on newer Solaris version 1997-05-13 17:45:56 +00:00
plat-win Use `0'' instead of `None'' to reset the underlying object in close 1997-11-04 17:32:59 +00:00
test Separate out a function pystones(loops=LOOPS) which runs the benchmark 1997-11-06 15:45:05 +00:00
addpack.py
aifc.py Use newer struct, which handles unsigned long right 1997-01-11 19:21:09 +00:00
anydbm.py
audiodev.py Added support for 4-channel on SGI. 1996-12-13 00:19:56 +00:00
base64.py Set correct RFC number. Open input in binary. 1997-05-08 23:10:42 +00:00
BaseHTTPServer.py Treat all HTTP/1.* versions the same. 1997-08-12 14:46:13 +00:00
Bastion.py Removed RCS crud from official Python release version. 1996-10-08 14:14:49 +00:00
bdb.py Use sys.exc_info() where needed. 1997-09-29 23:22:12 +00:00
binhex.py Merged in Jack's fixes. This brings some lines beyond 79 chars again; 1997-02-11 16:39:31 +00:00
bisect.py Add optional arguments lo and hi to insort() and bisect(), to support 1997-10-07 14:45:49 +00:00
builtin.py
calendar.py
cgi.py Use sys.exc_info() where needed. 1997-09-29 23:22:12 +00:00
CGIHTTPServer.py Remove some bogus code that would cause a NameError if a -r option was passed. 1997-02-19 20:07:38 +00:00
cmd.py
cmp.py
cmpcache.py
code.py Add Jeff Epler's interact() function. Note that it is broken. 1997-10-07 14:47:24 +00:00
codehack.py This module is now completely obsolete. 1997-07-18 16:48:30 +00:00
colorsys.py
commands.py Added docstrings by Sue Williams, re-indented to 4 spaces / level. 1997-06-12 16:17:00 +00:00
compileall.py Don't trip over empty string in sys.path. 1996-07-31 21:18:42 +00:00
copy.py Use __dict__.update(state) instead of for loop over state.items() and 1997-10-26 17:00:25 +00:00
copy_reg.py Added some minimal comments and tweaked lay-out a bit. 1997-05-20 18:03:22 +00:00
dbhash.py
dircache.py
dircmp.py
dis.py Modernized for 1.5 1997-05-09 03:21:44 +00:00
dospath.py islink() returns false, but there is no constant false! Return 0 instead. 1997-11-04 18:40:53 +00:00
dumbdbm.py
dump.py
exceptions.py Move the __getitem__() definition from StandardException to Exception. 1997-10-06 15:48:20 +00:00
find.py
fmt.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
fnmatch.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
formatter.py Removed unneeded imports of regex and regsub. 1997-10-22 20:50:37 +00:00
fpformat.py re -> regex conversions by Sjoerd. 1997-10-24 14:46:16 +00:00
ftplib.py Use re instead of regex. Also remove bogus return statement from __init__(). 1997-10-22 20:49:52 +00:00
getopt.py Layout and cleanup by Fred 1996-09-11 19:43:52 +00:00
glob.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
gopherlib.py
grep.py Added pgrep() function, which is like grep/egrep/emgrep but uses Perl 1997-10-22 20:44:58 +00:00
gzip.py Add the option to pass an open file object to GzipFile. This obviates 1997-07-19 20:22:23 +00:00
htmlentitydefs.py
htmllib.py Remove redundant import regsub. 1997-10-23 17:50:10 +00:00
httplib.py Two changes: 1997-08-11 21:52:17 +00:00
ihooks.py Add try-finally to close the file after loading it in 1997-08-13 14:48:36 +00:00
imghdr.py Allow open file as parameter (must be seekable) (Jack) 1997-10-08 15:22:32 +00:00
keyword.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
knee.py #Added doc string. 1997-09-09 20:44:04 +00:00
linecache.py
lockfile.py
macpath.py Fix for boundary case (Jack) 1997-05-21 14:59:17 +00:00
macstat.py
macurl2path.py Handling of pathnames pointing to files on toplevel folder of disk was 1997-05-20 16:00:07 +00:00
mailbox.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
mailcap.py Change by Andrew Kuchling (edited by Guido): 1997-03-25 21:58:08 +00:00
Makefile Remove .pyo files like .pyc files. 1997-10-20 23:16:58 +00:00
mhlib.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
mimetools.py Use the modules base64, quopri, and uu, instead of external programs 1997-07-11 16:33:26 +00:00
mimetypes.py Handy utility to guess MIME type from extension. 1997-09-30 19:05:50 +00:00
MimeWriter.py Removed RCS crud from official Python release version. 1996-10-08 14:14:49 +00:00
mimify.py New version from Sjoerd, small bugfix + optimizations. 1997-10-30 15:27:37 +00:00
multifile.py
mutex.py Change to always call list.append with a single argument. 1996-10-08 14:06:17 +00:00
newdir.py
newimp.py
ni.py Use sys.exc_info() where needed. 1997-09-29 23:22:12 +00:00
ni1.py Use sys.exc_info() where needed. 1997-09-29 23:22:12 +00:00
nntplib.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
ntpath.py Rewrite normcase() using string.translate... 1997-08-12 14:46:58 +00:00
nturl2path.py Allow paths without drive specifier (Jack). 1997-08-12 14:47:24 +00:00
os.py Write out the dynamic OS choice, to avoid exec statements. 1997-08-29 22:36:47 +00:00
ospath.py
packmail.py
Para.py Changes to always call list.append with a single argument. 1996-10-08 14:06:35 +00:00
pdb.doc
pdb.py Use sys.exc_info() where needed. 1997-09-29 23:22:12 +00:00
persist.py
pickle.py Three independent changes: 1997-09-12 20:07:24 +00:00
pipes.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
poly.py
popen2.py Add optional bufsize argument to various calls so we can make the 1997-09-29 04:04:39 +00:00
posixfile.py Added linux2 specific code :-( 1996-09-10 17:40:16 +00:00
posixpath.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
pprint.py Added code to emit trailing ',' for singleton tuples in two places. 1997-09-14 23:21:51 +00:00
profile.doc
profile.py Use better timer on the mac 1997-10-08 15:23:02 +00:00
pstats.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
pty.py
py_compile.py compile(): Use the __debug__ flag to determine the proper filename extension 1997-03-13 14:13:16 +00:00
pyclbr.py re -> regex conversions by Sjoerd. 1997-10-24 14:46:16 +00:00
Queue.py
quopri.py Added /usr/bin/env python and made executable. 1997-07-11 18:39:03 +00:00
rand.py
random.py
re.py Bugfix in match() -- the number of registers shouldn't be divided by two! 1997-10-27 18:17:19 +00:00
re1.py New "re" regular expression support. 1997-10-06 14:45:17 +00:00
reconvert.py New module -- converts regex regular expressions to re style. 1997-10-23 22:43:50 +00:00
regex_syntax.py Added "new" symbol defns for RE_ANSI_HEX and RE_NO_GNU_EXTENSIONS -- 1997-10-22 16:28:53 +00:00
regsub.py Store the current regex syntax along with the regular expression 1997-02-18 18:52:55 +00:00
repr.py
rexec.py Add pcre to the list of safe modules. 1997-10-22 20:56:32 +00:00
rfc822.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
rlcompleter.py Removed some unneeded imports, moved others around. 1997-10-22 20:52:53 +00:00
robotparser.py Skip Montanaro's robots.txt parser. 1997-01-30 03:18:23 +00:00
sched.py
sgmllib.py Although it's hard to be sure, I *think* this is a working conversion 1997-10-23 19:09:21 +00:00
shelve.py Use cPickle and cStringIO when available. 1997-06-06 21:12:45 +00:00
shutil.py Transformed comments to doc strings. 1997-04-29 14:45:19 +00:00
SimpleHTTPServer.py Get rid of nobody_uid() and import pwd -- not used here. 1996-09-04 23:42:04 +00:00
site.py Change packages -> site-packages 1997-09-08 02:14:09 +00:00
sndhdr.py
SocketServer.py No longer need to be very careful with saving the exception state 1997-09-29 23:17:48 +00:00
stat.py
statcache.py
string.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
StringIO.py Patch by Lars Wirzenius to allow f.readline(length). 1997-07-25 14:56:01 +00:00
stringold.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
sunau.py Get rid of access statement 1996-08-20 20:40:07 +00:00
sunaudio.py
symbol.py Remove outdated comments. 1997-10-22 20:54:50 +00:00
tb.py Use sys.exc_info() where needed. 1997-09-29 23:22:12 +00:00
tempfile.py Added TemporaryFile and wrapper class by Jim Fulton. 1997-08-12 18:00:12 +00:00
toaiff.py
token.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
tokenize.py New, fixed version with proper r"..." and R"..." support from Ka-Ping. 1997-10-27 21:17:24 +00:00
traceback.py Use Marc Lemburg's tb_lineno() to calculate the correct line number. 1997-09-26 22:43:02 +00:00
tty.py
types.py Use sys.exc_info() where needed. 1997-09-29 23:22:12 +00:00
tzparse.py Convert all remaining *simple* cases of regex usage to re usage. 1997-10-22 21:00:49 +00:00
urllib.py This should hopefully finally clean up the remaining __del__ related 1997-10-27 18:56:19 +00:00
urlopen.py
urlparse.py After some discussion with Jeremy and Fred, decided to limit the 1997-07-14 19:08:15 +00:00
user.py #typo 1997-08-30 20:04:42 +00:00
UserDict.py UserDict.get(): New method to mirror built-in dictionaries' get() 1997-10-06 17:50:04 +00:00
UserList.py
util.py
uu.py Added /usr/bin/env python and made executable. 1997-07-11 18:39:03 +00:00
wave.py Get rid of access statement 1996-08-20 20:40:07 +00:00
whatsound.py Turns out whatsound.py and sndhdr.py were identical modules. 1997-10-04 20:29:17 +00:00
whichdb.py Use new struct which supports standardized sizes 1997-01-11 19:22:11 +00:00
whrandom.py Two improvements suggested by Tim Peters: speed up random() since we 1997-07-10 15:14:50 +00:00
xdrlib.py Packer.pack_uhyper(): Fixes needed to properly pack unsigned 64 bit 1997-05-29 21:01:35 +00:00
zmod.py