Guido van Rossum
48766512a0
Reformatted with 4-space tab stops.
...
Allow '=' and '~' in unquoted attribute values.
Added overridable methods handle_starttag(tag, method, attrs) and
handle_endtag(tag, method) so subclasses can decide whether they
really want to call the method (e.g. when suppressing some portion of
the document).
Added support for a number of SGML shortcuts:
shorthand full notation
<tag>...<>... <tag>...<tag>...
<tag>...</> <tag>...</tag>
<tag/.../ <tag>...</tag>
<tag1<tag2> <tag1><tag2>
</tag1</tag2> </tag1></tag2>
</tag1<tag2> </tag1><tag2>
This required factoring out some common actions and rationalizing the
interface to parse_endtag(), so as to make the code more readable.
Fixed syntax for &entity and &#char references so the trailing
semicolon is optional; removed explicit support for trailing period
(which was a TBL mistake in HTML 0.0).
Generalized the test program.
Tried to speed things up a little. (More to come after the profile
results are in.)
Fix error recovery: call the end methods popped from the stack instead
of the one that triggers. (Plus some complications because of the way
HTML extensions are handled in Grail.)
1996-03-28 18:45:04 +00:00
Guido van Rossum
cce074e273
new binhex from Jack (much faster)
1996-03-25 18:54:33 +00:00
Guido van Rossum
a220e67a9e
Finally check in Jack's latest version, which fixes all known bugs.
1996-03-23 19:19:04 +00:00
Guido van Rossum
71ac945321
move mac url2path conversion to separate module
1996-03-21 16:31:41 +00:00
Guido van Rossum
442e7202f8
Added proxy handling; upped version.
...
(Proxy handling uses <proto>_proxy environment variables by default.)
1996-03-20 15:33:11 +00:00
Guido van Rossum
a8738a5642
Added print_arguments() function.
1996-03-14 21:30:28 +00:00
Guido van Rossum
4032c2c1ce
Change to use real temporary files instead of StringIO. Correct and
...
add to documentation. This will be released as cgi.py 2.0a1.
1996-03-09 04:04:35 +00:00
Guido van Rossum
0147db07ef
Considerable documentation changes and a few import rearrangements.
1996-03-09 03:16:04 +00:00
Guido van Rossum
7aee384dbc
Reformatted with 4-space indentation. Added some quick docs to the
...
FieldStorage class.
1996-03-07 18:00:44 +00:00
Guido van Rossum
243ddcd7a9
Added FieldStorage class, which stores parts in files.
...
(Not documented yet, and the files are currently StringIO instances.)
1996-03-07 06:33:07 +00:00
Guido van Rossum
391b4e60e6
Reformatting only.
1996-03-06 19:11:33 +00:00
Guido van Rossum
7275561d34
File upload and revamped documentation.
1996-03-06 07:20:06 +00:00
Guido van Rossum
405ab2378e
*** empty log message ***
1996-02-28 23:58:09 +00:00
Jack Jansen
2bb57b81f2
Changed makefile() args from r/w to rb/wb, for non-unix compatability.
1996-02-14 16:06:24 +00:00
Jack Jansen
0d12ead05c
Try to normalize urls referring to local files (code copied from posixpath)
1996-02-14 16:05:20 +00:00
Sjoerd Mullender
e8a0a5c92a
Module to convert a mail message to or from quoted-printable. The
...
message may consist of several MIME parts in which case each part is
converted independent of the others. Only converts when necessary.
1996-02-14 10:40:03 +00:00
Guido van Rossum
0f6f812acb
better way to define ComplexType
1996-02-13 00:04:31 +00:00
Guido van Rossum
a98b0a1ff5
improved test()
1996-02-13 00:02:10 +00:00
Guido van Rossum
7bb7ecd39e
even better way to normalize spaces in add_flowing_data
1996-02-13 00:01:28 +00:00
Guido van Rossum
93dc801b06
better way to normalize spaces in add_flowing_data
1996-02-12 23:59:54 +00:00
Guido van Rossum
f69da220bf
fix several bogus var refs in error reporting
1996-02-12 23:58:38 +00:00
Guido van Rossum
efa3143abd
add keyword args to CanvasItem class __init__
1996-01-26 17:45:07 +00:00
Guido van Rossum
15c4fecffc
more recent linux header files
1996-01-26 17:43:46 +00:00
Guido van Rossum
8c8a02a258
speed up unquote() by using atoi() instead of eval()
1996-01-26 17:41:44 +00:00
Guido van Rossum
44a4d59b56
support 'whence' arg to seek()
1996-01-25 18:40:41 +00:00
Guido van Rossum
0eaa74bf8d
add acct() method to send new account name
1996-01-25 18:37:21 +00:00
Guido van Rossum
ba426640dd
fix typo in _setval() return value
1996-01-25 18:35:24 +00:00
Guido van Rossum
6700142d83
backward compatible interface for bsddb
1996-01-25 18:33:39 +00:00
Guido van Rossum
0182c068ab
inherit error from _mod.error
1996-01-25 18:26:57 +00:00
Guido van Rossum
13ad35a7d6
real test for executable script
1996-01-25 18:23:50 +00:00
Guido van Rossum
5bb05da6f7
correct retrieving return value of os.waitpid()
1996-01-25 18:13:30 +00:00
Guido van Rossum
eacce12fdc
add missing loop step to parseplist()
1996-01-25 18:07:08 +00:00
Guido van Rossum
f7476c5088
fix default arg for read() -- should be -1
1996-01-25 17:34:14 +00:00
Guido van Rossum
06d74418e5
add ComplexType
1996-01-25 17:31:58 +00:00
Jack Jansen
e8ea21b0fe
Added pathname2url and url2pathname methods (only correct for unix and
...
mac, so far)
1995-12-21 15:43:53 +00:00
Jack Jansen
f4e7d2a396
Added (dummy) expanduser and expandvar methods
1995-12-15 13:23:37 +00:00
Jack Jansen
dc3e3f69db
Fixed local file access for macintosh
1995-12-15 13:22:13 +00:00
Sjoerd Mullender
e5fe4af070
Use global statement instead of importing ourselves to get to global
...
variable.
1995-12-07 10:16:45 +00:00
Jack Jansen
8324836329
Disable pythons own eventhandling on the mac.
1995-11-10 14:49:44 +00:00
Sjoerd Mullender
e0371b8415
Fixed basejoin. There were two main problems:
...
- basejoin('some/url', '#name') would strip the last component of
some/url and resturn some/#name.
- basejoin('file.html', 'relative/path') would return something like
file:/relative/path, making a relative path into an absolute one.
These bugs are fixed by some drastic changes. No scheme is added when
none is present (i.e. it works as replacement for posix.joinpath).
If a scheme is present in the second argument, it is returned
unprocessed. No hostname are added in this case. If no scheme is
present, the scheme of the first argument, if present, is used.
The algorithm is commented profusely.
Also fixed a typo in a comment.
1995-11-10 10:36:07 +00:00
Sjoerd Mullender
825bae7c35
Also remember the module a class is defined in.
1995-11-02 17:21:33 +00:00
Jack Jansen
10d0f8fc40
Renamed module tkinter to _tkinter
1995-10-23 14:36:05 +00:00
Jack Jansen
9715779810
Added class MHMailbox
...
Added optional third parameter to seek.
1995-10-23 13:59:53 +00:00
Guido van Rossum
46f92d2eba
add Listbox.activate()
1995-10-11 17:41:00 +00:00
Guido van Rossum
b61b28b07d
added listbox selection modes
1995-10-11 17:40:37 +00:00
Guido van Rossum
a61bdeb8a9
add delete() method to ftp object
1995-10-11 17:36:31 +00:00
Guido van Rossum
a1db48b75b
fix Menu.add_command etc.
1995-10-09 22:37:28 +00:00
Guido van Rossum
f7f79ac0c8
better version sanity checks; get rid of Widget.unbind_class()
1995-10-07 19:08:37 +00:00
Guido van Rossum
909507dd0b
added NullFormatter
1995-10-06 15:31:30 +00:00
Guido van Rossum
84175bacd1
strip <A> attribute values
1995-10-06 15:30:57 +00:00
Guido van Rossum
650ba37e1d
typos in attrfind regex
1995-10-06 15:30:28 +00:00
Guido van Rossum
d58364e709
added lt, gt, amp back to entity definitions
1995-10-06 15:26:52 +00:00
Jack Jansen
951213e8ca
Use binascii module (resulting in a 60-fold speedup:-)
1995-10-04 16:39:20 +00:00
Jack Jansen
5a49ffca5e
Fixed two minor errors.
1995-10-04 16:36:53 +00:00
Jack Jansen
685e16d7d6
Fixed hexbin handling
1995-10-03 14:41:15 +00:00
Guido van Rossum
96ebbd3082
new after options; text.search; new image methods
1995-09-30 17:05:26 +00:00
Guido van Rossum
8988fb239b
Initial revision
1995-09-30 16:52:24 +00:00
Guido van Rossum
c0e68d1e41
actualized example, catch EOFError, print retrieved lines if debugging>2
1995-09-30 16:51:50 +00:00
Guido van Rossum
928fcede65
actualized example/reference, fix bug w/ nonnumeric port
1995-09-30 16:50:46 +00:00
Guido van Rossum
c7ae92069d
add flush_softspace() interface
1995-09-30 16:49:58 +00:00
Guido van Rossum
e3d9320fc5
allow _ in attr names (Netscape!)
1995-09-30 16:49:36 +00:00
Guido van Rossum
4f399fb642
more robust coding, adapted for mac
1995-09-30 16:48:54 +00:00
Guido van Rossum
65126d5a3d
entity definitions from HTML 2.0 std
1995-09-27 16:22:17 +00:00
Guido van Rossum
c52c1e9b82
Initial revision
1995-09-27 16:22:08 +00:00
Guido van Rossum
453534a84d
added verbose option; added ismap/align/width/height to handle_image args
1995-09-22 00:55:50 +00:00
Guido van Rossum
3c0bfd0dee
fix <!...!> parsing; added verbose option; don't lowercase entityrefs
1995-09-22 00:54:32 +00:00
Guido van Rossum
8421c4e833
actualized example; added xover, xgtitle, xpath, date methods by Kevan Heydon
1995-09-22 00:52:38 +00:00
Guido van Rossum
194e20a9db
add file parameter to all printing fns, default stderr
1995-09-20 20:31:51 +00:00
Guido van Rossum
dc3372e943
new exec syntax
1995-09-18 22:00:37 +00:00
Guido van Rossum
aada0d51a5
Initial revision
1995-09-18 22:00:15 +00:00
Guido van Rossum
71b1a90bad
added getitem/setitem to Image class; changed call wrapping (again)
1995-09-18 21:54:35 +00:00
Guido van Rossum
1c9daa8ba6
handle missing QUERY_STRING
1995-09-18 21:52:37 +00:00
Guido van Rossum
3b7b8131a6
recognize a few more file types
1995-09-18 21:50:43 +00:00
Guido van Rossum
54c1510cb7
improved test/main program
1995-09-18 21:49:24 +00:00
Guido van Rossum
a0dfc7ad65
fixed the test program
1995-09-07 19:28:19 +00:00
Guido van Rossum
aad8692328
Initial revision
1995-09-07 19:22:38 +00:00
Guido van Rossum
a5773ddb23
move constants to Tkconstants; added some; overridable error reporting; fix typo in propagate
1995-09-07 19:22:00 +00:00
Guido van Rossum
b9e39c8861
Filter button should set selection's directory, too
1995-09-01 20:36:47 +00:00
Guido van Rossum
bf4d8f9d87
added OptionMenu class (tk_optionMenu interface)
1995-09-01 20:35:37 +00:00
Guido van Rossum
cf9e27c72e
support value-less attributes, using regex.group()
1995-09-01 20:34:29 +00:00
Guido van Rossum
fd504d9f09
took out forms support (in favor a Grail extension)
1995-09-01 20:33:32 +00:00
Guido van Rossum
a89b1bade5
rationalized os.path.split() so split "/a/" yields "/a", ""
1995-09-01 20:32:21 +00:00
Jack Jansen
8b745126d5
Changed arguments and added a lot of functionality besides
1995-08-30 12:19:30 +00:00
Guido van Rossum
ac4f8d3198
Initial revision
1995-08-29 23:46:35 +00:00
Guido van Rossum
4324536644
forget previous change (content-encoding)
1995-08-29 19:25:11 +00:00
Guido van Rossum
a5cf179f02
encoding can be content-transfer-encoding or content-encoding
1995-08-29 19:19:51 +00:00
Guido van Rossum
ca44540bc8
support overriding how to open unknown url types
1995-08-29 19:19:12 +00:00
Guido van Rossum
92d0932025
changed some commas into percent signs
1995-08-29 19:18:24 +00:00
Guido van Rossum
97162b5b95
exec() -> exec
1995-08-28 02:54:01 +00:00
Guido van Rossum
9d8c5a4cf3
add errno.h
1995-08-28 02:53:41 +00:00
Jack Jansen
ac7c0dfa93
Indent bug
1995-08-17 14:17:39 +00:00
Sjoerd Mullender
9c4585acfa
Removed addbase.__del__ because it can't work.
...
If code keeps a reference to self.fp or any of its methods, you don't
want to close self.fp just because no explicit reference is kept to self.
1995-08-15 11:33:39 +00:00
Jack Jansen
479c1b3008
Put debug output inside 'if DEBUG'.
1995-08-14 12:41:20 +00:00
Sjoerd Mullender
f33a69f273
Temporary fix for access statement.
...
Definition of Error was missing.
1995-08-14 07:49:51 +00:00
Guido van Rossum
e2cb7274ea
exec() -> exec
1995-08-11 14:24:47 +00:00
Guido van Rossum
a49d94af08
test for specific bug in vars()
1995-08-11 14:24:35 +00:00
Guido van Rossum
1d59df28ac
added select_present and select_range to Entry widget
1995-08-11 14:21:06 +00:00
Guido van Rossum
abad1cc647
renamed DbShelf->DbfilenameShelf;added BsdDbShelf (David Ely)
1995-08-11 14:19:16 +00:00
Guido van Rossum
e03a86c3d9
change default flag to match dbm/gdbm
1995-08-11 14:18:27 +00:00
Guido van Rossum
1035a892a1
make sure the path ends in a slash in reload()
1995-08-11 13:56:04 +00:00