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
Barry Warsaw
2133287c3e
builtin_map(): Nailed memory leak. PyList_Append() borrows a
...
reference, so you have to DECREF the appended value. This was a fun
one!
1999-01-28 04:21:35 +00:00
Barry Warsaw
f988e687a1
builtin_complex(): Nailed memory leak. This one's in the instance
...
test for classes with a __complex__() method. The attribute is pulled
out of the instance with PyObject_GetAttr() but this transfers
ownership and the function object was never DECREF'd.
1999-01-27 23:13:59 +00:00
Guido van Rossum
583cc31c22
Get rid of do_clear_break / do_clb command -- it is redundant.
...
(It was left in accidentally after a long and arduous 3-way patch session.)
1999-01-27 22:43:55 +00:00
Barry Warsaw
b80667d5f3
pcre_exec(): Andrew Kuchling's patch for pcre memory leak.
1999-01-27 21:41:08 +00:00
Fred Drake
ffd511248e
Add the info "dir" fragment to the info tarball.
1999-01-27 18:50:21 +00:00
Fred Drake
8d7919d754
Fragment of an info "dir" file for the Python documentation.
1999-01-27 18:49:44 +00:00
Fred Drake
ffc4811a40
Simplify slightly.
1999-01-27 18:40:36 +00:00
Fred Drake
c5efde8522
Don't build info for the Macintosh module reference by default; it
...
doesn't do well.
1999-01-27 18:30:16 +00:00
Barry Warsaw
105906ff6e
initerrno(): Nailed a not-so-tiny memory leak. The de dictionary is
...
put into the module dict, but is never DECREF'd in this function, so
it and all its contents leak.
1999-01-27 18:04:05 +00:00
Barry Warsaw
3879333b9e
PyImport_ReloadModule(): Nailed a small memory leak. In the
...
else-clause of the subname test, the parentname object was never
DECREF'd.
1999-01-27 17:54:20 +00:00
Guido van Rossum
54ecc3d24f
Patches by William Lewis for Nextstep descendants.
1999-01-27 17:53:11 +00:00
Barry Warsaw
b5cebfe164
PyLong_FromString(): Nailed a small memory leak. In the str==start
...
test, we forgot that z is still pointing to a real live object.
DECREF() it before returning.
1999-01-27 17:48:27 +00:00
Fred Drake
aa2aea0e79
\py@linkToName: New macro to consolidate support for most internal
...
hyperlinking in the PDF version. This also allows many of the
macros that do this stuff to be a good bit more readable.
Takes the target name and link content as parameters.
Use \py@linkToName for all internal links.
1999-01-27 17:37:36 +00:00
Fred Drake
580f4ab5dc
Added the files for the repr and ConfigParser modules.
1999-01-27 17:21:09 +00:00
Fred Drake
9d814c6805
Document the repr module. This removes the entire "Code objects and
...
files, debugger etc." section from "Undocumented Modules"!
1999-01-27 17:20:33 +00:00
Barry Warsaw
c80baa3365
err_input(): Nailed a small memory leak. If the error is E_INTR, the
...
v temporary variable was never decref'd. Test this by starting up the
interpreter, hitting C-c, then immediately exiting.
Same potential leak can occur if error is E_NOMEM, since the return is
done in the case block. Added Py_XDECREF(v); to both blocks, just
before the return.
1999-01-27 16:39:40 +00:00
Barry Warsaw
54892c4b2c
_PySys_Init(): Nailed small memory leak. The stringobject created for
...
sys.version was missing a Py_XDECREF().
1999-01-27 16:33:19 +00:00
Fred Drake
da452bf6a7
Don't say that the module defines the "following functions" and then
...
only describe one; say "following function" instead!
Merge the two one-sentence paragraphs into a single paragraph, so it
doesn't look too stupid.
1999-01-27 15:48:23 +00:00
Just van Rossum
5763e07ea3
cleaned up ugly hack related to activate events and suspend/resume -- jvr
1999-01-27 14:22:11 +00:00
Barry Warsaw
f09f6a5565
Re-format the module docstring and document the new get() argument.
1999-01-26 22:01:37 +00:00
Fred Drake
ebe2a12de8
Incorporate changes for patched version of ConfigParser.
1999-01-26 21:49:05 +00:00
Guido van Rossum
e6506e753b
Patch by Chris Petrilli (not really tested since I don't know this
...
module myself) to accept an option keyword argument (vars) that is
substituted on top of the defaults that were setup in __init__. The
patch also fixes the problem where you can't have recusive references
inside your configuration file.
1999-01-26 19:29:25 +00:00
Fred Drake
9f253dc3ff
\py@modindex: Format the index entry for the module index more like
...
that used in the "normal" index. No visual difference, but
more easily processed by helper scripts.
1999-01-26 19:23:09 +00:00
Fred Drake
bc866ce2e3
Documentation for the ConfigParser module, by Christopher G. Petrilli
...
(petrilli@amber.org ).
1999-01-26 15:47:59 +00:00
Jack Jansen
7c43905cd9
Added Sherlock source for Python documentation, and added icons to them all.
1999-01-26 13:09:59 +00:00
Barry Warsaw
5b97716caf
expandtabs__doc__: blank line which was not terminated with \n\ caused
...
the SunPro C compiler to choke. Removed this redundant line.
1999-01-26 02:15:50 +00:00
Guido van Rossum
a106568eed
Add spawnv and spawnve functions for Win32 platforms.
1999-01-25 23:20:23 +00:00
Guido van Rossum
54ec2884b8
A gift from Fredrik Lundh: fast C implementation of expandtabs().
...
I've reformatted it, added a few comments, a test for tabsize <= 0,
and used the AS_STRING macro.
1999-01-25 22:36:24 +00:00
Guido van Rossum
9700e9becc
Document the default for tabsize in expandtabs().
1999-01-25 22:31:53 +00:00
Guido van Rossum
3e0d319196
The usual.
1999-01-25 21:57:29 +00:00