| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Window menu updates.
2. Display Python Shell window in Window menu
3. Remove some dead code in FileList.py
M EditorWindow.py
M FileList.py
M WindowList.py
|
|
|
|
|
|
| |
M PyShell.py
M rpc.py
M run.py
|
|
|
|
| |
selection as the default value. This is easier to use habitually.
|
|
|
|
|
|
| |
Also improved error notification if Tabnanny detects a TokenError.
M ScriptBinding
|
|
|
|
|
|
|
|
|
| |
New Window should save in the directory of the Editor Window
from which it was selected.
M EditorWindow.py
M FileList.py
M IOBinding.py
|
|
|
|
| |
Fixes #747954.
|
|
|
|
|
| |
test_setparameters() to use it -- don't assume AFMT_S16_NE is always
defined!
|
|
|
|
|
|
| |
wait() should not call waitpid() again.
Should be backported to 2.2.4.
|
|
|
|
| |
Candidate
|
|
|
|
| |
Not implemented and not needed.
|
|
|
|
|
| |
M PyShell.py
M run.py
|
|
|
|
|
|
| |
prefixes, any file that is skipped during a per-user install that matches
this set is *not* an error; Systemwide-only is a boolean that says the
package cannot be installer per-user.
|
|
|
|
|
| |
shortdescription() so the code to split off the first line of the
description isn't all over the place.
|
| |
|
|
|
|
|
| |
Modified Files:
NEWS.txt README.txt TODO.txt
|
|
|
|
|
|
| |
abnormal exit situations cleanly, especially stuck user threads. Future
plan is to intercept the user's atexit functions and run them under
IDLE's control.
|
|
|
|
|
|
|
| |
Excecution environment and residual shell has cwd set to the directory of
the module being run.
M ScriptBinding.py
|
|
|
|
| |
for the library path.
|
| |
|
|
|
|
|
| |
The fast_function() inlining optimization only
applies when there are zero keyword arguments.
|
|
|
|
|
| |
Modified Files:
CREDITS.txt INSTALL.txt LICENSE.txt aboutDialog.py setup.py
|
|
|
|
|
| |
- Added support for multi-line descriptions. Doesn't look nice
yet in Package Manager.
|
|
|
|
|
|
|
|
|
| |
in some locales. This code simplifies the boundary algorithm to use
randint() which is what we wanted anyway.
Bump package version to 2.5.3.
Backport candidate for Python 2.2.3
|
|
|
|
|
| |
can happen if __init__ doesn't complete. Fix it by adding a
try/except to __del__.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
to test the new setparameters() interface.
Modified play_sound_file() to print the elapsed time taken to play the
test sample (to the nearest 0.1 sec).
|
|
|
|
| |
Rename 'a' (the audio device) to 'dsp' everywhere.
|
|
|
|
|
|
|
| |
pimp_update if it exists. Upped the version number to indicate this.
Fixes #731626.
- Added -V (print version) and -u (specify database URL) options when run
as a command line tool.
|
|
|
|
|
| |
* Allow tuple re-use
* Call tp_iternext directly
|
|
|
|
| |
expected DBLockDeadLockErrors.
|
|
|
|
|
|
|
|
| |
is not to do that. VPython and student environment support.
M PyShell.py
M config-main.def
M run.py
|
| |
|
| |
|
|
|
|
| |
Modified Files: PyShell.py ScriptBinding.py buildapp.py
|
|
|
|
|
|
|
|
|
|
|
| |
The default font is not highlighted in the Options dialog when
IDLEfork is first installed.
2. Reduce default font to 10 pt and increase default window height to give
a better initial impression on Windows.
M config-main.def
M configDialog.py
|
|
|
|
|
| |
Modified the patch some. Fixed invalid link in UNICODE (to STRING).
Also updates some references.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SF 661318
Adds autosave capability to IDLE and IDLE configuration dialog.
User can Run/F5 without explicit save dialog.
The default is to require the user to confirm the save.
M ScriptBinding.py
M config-main.def
M configDialog.py
|
|
|
|
| |
in the bootstrap script of the applet.
|
|
|
|
|
|
|
|
|
| |
Python-Dev. Fixed typos in test comments. Added some trivial new test
guts to show the parallelism (now) among __delitem__, __setitem__ and
__getitem__ wrt error conditions.
Still a bugfix candidate for 2.2.3 final, but waiting for Fred to get a
chance to chime in.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Someone review this, please! Final releases are getting close, Fred
(the weakref guy) won't be around until Tuesday, and the pre-patch
code can indeed raise spurious RuntimeErrors in the presence of
threads or mutating comparison functions.
See the bug report for my confusions: I can't see any reason for why
__delitem__ iterated over the keys. The new one-liner implementation
is much faster, can't raise RuntimeError, and should be better-behaved
in all respects wrt threads.
New tests test_weak_keyed_bad_delitem and
test_weak_keyed_cascading_deletes fail before this patch.
Bugfix candidate for 2.2.3 too, if someone else agrees with this patch.
|
|
|
|
|
| |
restarts the shell while it is generating output. Also improved
annotation when user repeatedly hammers the Ctrl-F6 restart.
|
|
|
|
|
|
| |
user's PYTHONPATH is empty (though Linux can).
Modified Files:
idle idle.py idle.pyw
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
e.g. further improve subprocess interrupt, exceptions, and termination.
2. Remove the workarounds in PyShell.py and ScriptBinding.py involving
interrupting the subprocess prior to killing it, not necessary anymore.
3. Fix a bug introduced at PyShell Rev 1.66: was getting extra shell menu
every time the shell window was recreated.
M PyShell.py
M ScriptBinding.py
M rpc.py
M run.py
|
|
|
|
|
|
|
| |
float_pow(): Don't let the platform pow() raise -1.0 to an integer power
anymore; at least glibc gets it wrong in some cases. Note that
math.pow() will continue to deliver wrong (but platform-native) results
in such cases.
|
| |
|
| |
|