- 09 Tem, 2000 1 kayıt (commit)
-
-
Fred Drake yazdı
uses the BrowserControl module. BrowserControl is not removed to allow IDLE to be distributed separately and still be used with Python 1.5.2.
-
- 10 May, 2000 2 kayıt (commit)
-
-
Fred Drake yazdı
like the short, ambiguous name.
-
Fred Drake yazdı
Instead of using Netscape through os.system(), use the new browser.open() function to load the documentation on the default browser. On Windows, this will use the installed documentation if it exists, instead of hitting python.org.
-
- 07 Mar, 2000 1 kayıt (commit)
-
-
Jeremy Hylton yazdı
standard usage is now from IdleConf import idleconf
-
- 03 Mar, 2000 1 kayıt (commit)
-
-
Jeremy Hylton yazdı
idle.py: Load the config files before anything else happens XXX Need to define standard way to get files relative to the IDLE install dir PyShell.py: ColorDelegator.py: Get color defns out of IdleConf instead of IdlePrefs EditorWindow.py: Replace hard-coded font & window size with config options Get extension names via IdleConf.getextensions extend.py: Obsolete. Extensions defined in config file. ParenMatch.py: Use config file for extension options. Revise comment about parser requirements. Simplify logic on find returning None.
-
- 17 Şub, 2000 1 kayıt (commit)
-
-
Guido van Rossum yazdı
A few alternative selections can be made by changing "if 0" to "if 1".
-
- 15 Şub, 2000 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 26 Agu, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
(Suggested by Moshe Zadka, but implemented differently.) Add <<python-docs>> event which, on Unix, brings up Netscape pointing to http://www.python.doc/current/ (a local copy would be nice but its location can't be predicted). Windows solution TBD.
-
- 25 Haz, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
user what they want first if there's unsaved stuff, and may cancel). It closes more than before. Add unload_extensions() method to unload all extensions; called from _close(). It calls an extension's close() method if it has one.
-
- 11 Haz, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
EditorWindow.py: + Added get_tabwidth & set_tabwidth "virtual text" methods, that get/set the widget's view of what a tab means. + Moved TK_TABWIDTH_DEFAULT here from AutoIndent. + Renamed Mark's get_selection_index to get_selection_indices (sorry, Mark, but the name was plain wrong <wink>). FormatParagraph.py: renamed use of get_selection_index. AutoIndent.py: + Moved TK_TABWIDTH_DEFAULT to EditorWindow. + Rewrote set_indentation_params to use new VTW get/set_tabwidth methods. + Changed smart_backspace_event to delete whitespace back to closest preceding virtual tab stop or real character (note that this may require inserting characters if backspacing over a tab!). + Nuked almost references to the selection tag, in favor of using get_selection_indices. The sole exception is in set_region, for which no "set_selection" abstraction has yet been agreed upon. + Had too much fun using the spiffy new features of the format-paragraph cmd.
-
- 10 Haz, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
reformatted some comment blocks to show off a cool feature I'm about to check in next.
-
- 03 Haz, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
IDLE is now the first Python editor in the Universe not confused by my doctest.py <wink>. As threatened, this defines IDLE's is_char_in_string function as a method of EditorWindow. You just need to define one similarly in whatever it is you pass as editwin to AutoIndent; looking at the EditorWindow.py part of the patch should make this clear.
-
- 02 Haz, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
well: make three dialog routines instance variables.
-
- 01 Haz, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
2. No longer need to reset pyclbr cache and show watch cursor when calling ClassBrowser -- the ClassBrowser takes care of pyclbr and the TreeWidget takes care of the watch cursor. 3. Reset the focus to the current window after error message about class browser on buffer without filename.
-
- 21 May, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
by Tim Peters.
-
- 03 May, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
I'm still unsure, but couldn't stand the virtual event trickery so tried a different sin (adding undo_block_start/stop methods to the Text instance in EditorWindow.py). Like it or not, it's efficient and works <wink>. Better idea? Give the attached a whirl. Even if you hate the implementation, I think you'll like the results. Think I caught all the "block edit" cmds, including Format Paragraph, plus subtler ones involving smart indents and backspacing.
-
- 23 Nis, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 20 Nis, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 10 Mar, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 17 Şub, 1999 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
depending on menu post commands (which don't work when the menu is torn off).
-
- 28 Ock, 1999 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
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.
-
- 18 Ock, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 12 Ock, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 11 Ock, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
take quite a while, browsing multiple files). Newer, better center() -- but assumes no wrapping.
-
- 09 Ock, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 02 Ock, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Much has changed -- too much, in fact, to write down. The big news is that there's a standard way to write IDLE extensions; see extend.txt. Some sample extensions have been provided, and some existing code has been converted to extensions. Probably the biggest new user feature is a new search dialog with more options, search and replace, and even search in files (grep). This is exactly as downloaded from my laptop after returning from the holidays -- it hasn't even been tested on Unix yet.
-
- 27 Kas, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 16 Eki, 1998 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
- 13 Eki, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
and it opens the source.
-
- 12 Eki, 1998 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
- 10 Eki, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Features: text editor with syntax coloring and undo; subclassed into interactive Python shell which adds history.
-