Guido van Rossum
170e190f26
Support a canonical() method, implementable by a derived class, to be
...
applied to all filenames before they are compared, looked up in the
breaks dictionary, etc. The default implementation does nothing --
it's implented as fast as possible via str(). A useful implementation
would make everything a absolute, e.g. return os.path.normcase(
os.path.abspath(filename)).
1999-01-29 22:03:51 +00:00
Barry Warsaw
f761287e0a
setup_readline(): Added a comment about memory leak (reported by
...
Purify) being caused by a bug in the readline library. Nothing we can
do about it.
Cause: readline_initialize_everything() throws away the return value
from rl_read_init_file(), but that happens to be the last reference to
a dynamically allocated char*.
1999-01-29 21:55:03 +00:00
Andrew M. Kuchling
1c7aaa2d73
Added missing DECREF's in the error branches when creating a compressor or
...
decompressor object. This required adding a flag to the struct which is
true if initialisation was completed; on object destruction, deflateEnd()
is only called if the flag is true.
1999-01-29 21:49:34 +00:00
Fred Drake
9b0dc53d89
Define %descriptor.class, since it's used.
1999-01-29 21:38:14 +00:00
Fred Drake
279ca75a5b
Be a little smarter on some attribute values, making an assumption about
...
the DTD.
1999-01-29 21:35:50 +00:00
Fred Drake
3a7ff998ac
fixup_descriptors(): Change the way we look for descriptor nodes;
...
this takes 5 minutes off the conversion of the whole tree by
reducing the number of tree-traversals from 14 to 1.
1999-01-29 21:31:12 +00:00
Barry Warsaw
3d05b1a0ae
initmain(): Nailed a memory leak. bimod must be DECREF'd!
1999-01-29 21:30:22 +00:00
Fred Drake
666e60095b
Added the Doc/sgml/ directory to the tarball.
1999-01-29 21:22:55 +00:00
Fred Drake
cb65781d93
Rewrite code that converts the little descriptor environments to build
...
the right <signature>s and <description>. This seems to work a lot
better now!
1999-01-29 20:55:07 +00:00
Guido van Rossum
38a5a3b3f1
Use only the height to decide whether to zoom in or out.
1999-01-29 20:44:45 +00:00
Barry Warsaw
7890203f49
bltin_exc[]: EnvironmentError is not a "leaf exception", so set it's
...
leaf_exc flag to zero otherwise the name leaks memory.
1999-01-29 20:29:49 +00:00
Fred Drake
75930b31e2
Added table entries for \funcline and \funclineni.
1999-01-29 20:09:27 +00:00
Guido van Rossum
e294cf620a
Add abspath()
1999-01-29 18:05:18 +00:00
Guido van Rossum
1804dc3c07
Document abspath() (implementation is forthcoming).
1999-01-29 18:05:05 +00:00
Fred Drake
f339632da0
Define a general entity "&version;" that can be used as the current major
...
version of the Python interpreter. This is \version in the LaTeX format
of the documentation.
1999-01-29 16:42:37 +00:00
Fred Drake
fdfd50f815
Convert <version> to &version;.
1999-01-29 16:29:25 +00:00
Just van Rossum
53ea134aa8
doh! added missing comma (will check before committing in the future ;-) -- jvr
1999-01-29 16:28:55 +00:00
Fred Drake
7859f17608
A few scribbles toward the DTD.
1999-01-29 16:21:20 +00:00
Just van Rossum
9f08666fae
added path entry for NumPy -- jvr
1999-01-29 16:21:04 +00:00
Fred Drake
6bcc53c109
Standard ISO entities.
1999-01-29 16:20:24 +00:00
Jack Jansen
d2d2b20e15
Pythonpath converted to Rez source, and vers resource removed from
...
bundle to its own Rez source file. With these changes various resources
are all set automatically from .h files.
1999-01-29 16:15:52 +00:00
Fred Drake
2eb07f0945
The OASIS Exchange table model public text.
1999-01-29 15:57:31 +00:00
Guido van Rossum
00d225ea6d
Correct typo (Py_MethodDef doesn't exist). Reported by Uwe Zessin.
1999-01-29 14:39:12 +00:00
Jack Jansen
6a715729a6
Projects moved to Mac:Build. The macfreeze projects still need sorting out.
1999-01-29 13:33:51 +00:00
Jack Jansen
8f67bce553
Fixed an absolute path.
1999-01-29 13:30:03 +00:00
Jack Jansen
f25813ac6c
Re-committed as AppleSingle
1999-01-29 12:06:21 +00:00
Fred Drake
7dab6affba
Update the docstring.
...
Lots of changes to get the paragraph marking to work, and not go into
an infinite recursion.
Start to rationalize markup of method signatures; not complete.
find_all_elements(): similar to getElementsByTagName(), but operates
on the not-quite-legal fragments we deal with here.
Simplifies several individual transforms.
fixup_sectionauthors(): Convert \sectionauthor items to <author> just
after the <section>'s <title>.
1999-01-28 23:59:58 +00:00
Fred Drake
3f3b09657f
Added table entries for \methodline, \methodlineni.
1999-01-28 23:49:37 +00:00
Fred Drake
ae3e574170
"numberic" --> "numeric", two places
1999-01-28 23:21:49 +00:00
Fred Drake
1453a8caf9
Constructor arguments for classes should be called <args>.
1999-01-28 23:10:48 +00:00
Guido van Rossum
b7ebb83ad0
Make sure the Tcl variables are shared between windows.
1999-01-28 22:24:30 +00:00
Guido van Rossum
07ec896707
Move menu/key binding code from Bindings.py to EditorWindow.py,
...
with changed APIs -- it makes much more sense there.
Also add a new feature: if the first character of a menu label is
a '!', it gets a checkbox. Checkboxes are bound to Boolean Tcl variables
that can be accessed through the new getvar/setvar/getrawvar API;
the variable is named after the event to which the menu is bound.
1999-01-28 22:02:47 +00:00
Guido van Rossum
85ef9dce9f
Add Quit button to the debugger window.
1999-01-28 22:00:30 +00:00
Barry Warsaw
e11e3dee3e
Added a -s option which is useful for narrowing down memory leaks.
...
With -s only a single test is run. The next test run is chosen
sequentially from the list of all tests.
1999-01-28 19:51:51 +00:00
Barry Warsaw
ab11f60bb3
Added a new test for old filter() memory leak
1999-01-28 19:44:06 +00:00
Barry Warsaw
30aa1e7d31
PyInit_zlib(): Plug a small memory leak. Jeremy is looking into the
...
more severe ones.
1999-01-28 19:40:05 +00:00
Fred Drake
703b70e260
Added \modulesynopsis.
1999-01-28 19:30:49 +00:00
Guido van Rossum
959c937382
When find_again() finds exactly the current selection, it's a failure.
1999-01-28 19:04:01 +00:00
Guido van Rossum
3d58bcd5d9
Rename idle -> idle.py
1999-01-28 18:50:31 +00:00
Barry Warsaw
fa77e09dd0
builtin_map(): A better fix for the previous leak plug (remember
...
PyList_Append steals a reference even if it fails).
builtin_filter(): Had the same leak problem as builtin_map().
1999-01-28 18:49:12 +00:00
Jack Jansen
c9bda41a21
Updated for new build and plugin paths
1999-01-28 17:46:50 +00:00
Jack Jansen
fcfef787ca
Everything now builds in the right location,.
1999-01-28 16:59:53 +00:00
Jack Jansen
0e5ff05d71
Checking in the projects that have been converted so far.
1999-01-28 15:17:49 +00:00
Guido van Rossum
541563ec7e
Implement -OO; "unsafe" optimization that removes docstrings.
...
Marc-Andre Lemburg.
1999-01-28 15:08:09 +00:00
Guido van Rossum
6b86a42c7f
Document -OO; "unsafe" optimization that removes docstrings.
...
Marc-Andre Lemburg.
1999-01-28 15:07:47 +00:00
Jack Jansen
bf07b29c04
Re-commit in applesingle
1999-01-28 15:01:06 +00:00
Guido van Rossum
b657c9344f
Improvement of b/w compat note in help text for clear, by Richard Wolff.
1999-01-28 14:38:32 +00:00
Just van Rossum
0fa2ccdb0d
added default sys.path entry for NumPy -- jvr
1999-01-28 13:50:29 +00:00
Jack Jansen
56d6939f94
Starting on the new project/plugin structure. Far from complete...
1999-01-28 13:42:55 +00:00
Barry Warsaw
72588741dd
Slight reworking of this test. If nis.maps() gives a nis.error, then
...
raise an ImportError if not running verbose. This signals to the
regression framework that this test isn't applicable.
1999-01-28 04:54:33 +00:00