]> granicus.if.org Git - python/commitdiff
(merge) Issue #7136: In the Idle File menu, "New Window" is renamed "New File".
authorTerry Jan Reedy <tjreedy@udel.edu>
Mon, 1 Jul 2013 04:52:18 +0000 (00:52 -0400)
committerTerry Jan Reedy <tjreedy@udel.edu>
Mon, 1 Jul 2013 04:52:18 +0000 (00:52 -0400)
Patch by Tal Einat, Roget Serwy, and Todd Rovito.

1  2 
Doc/library/idle.rst
Lib/idlelib/help.txt
Misc/NEWS

index c248956f3a49877d032730737b5f127a0a898f14,36d78b0991dd73b2ce476feb249e136a85c21ef1..2718cef3d5e3b798966a86a7314ecee53fd1c639
@@@ -29,33 -29,24 +29,33 @@@ IDLE has the following features
  Menus
  -----
  
 +IDLE has two window types, the Shell window and the Editor window. It is
 +possible to have multiple editor windows simultaneously. IDLE's
 +menus dynamically change based on which window is currently selected. Each menu
 +documented below indicates which window type it is associated with. Click on
 +the dotted line at the top of a menu to "tear it off": a separate window
 +containing the menu is created (for Unix and Windows only).
  
 -File menu
 -^^^^^^^^^
 +File menu (Shell and Editor)
 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  
- New window
-    Create a new editing window
+ New file
 -   create a new file editing window
++   Create a new file editing window
  
  Open...
 -   open an existing file
 +   Open an existing file
  
  Open module...
 -   open an existing module (searches sys.path)
 +   Open an existing module (searches sys.path)
 +
 +Recent Files
 +   Open a list of recent files
  
  Class browser
 -   show classes and methods in current file
 +   Show classes and methods in current file
  
  Path browser
 -   show sys.path directories, modules, classes and methods
 +   Show sys.path directories, modules, classes and methods
  
  .. index::
     single: Class browser
index b70c79fea5c293ea7bc17f929840bcb7f0c83aac,ff786c53f36b49ad4251dc718c6359a12180a414..6378a2e7226b89347994f90eb115fc45a3f7da4a
  [See the end of this file for ** TIPS ** on using IDLE !!]
  
 -Click on the dotted line at the top of a menu to "tear it off": a
 -separate window containing the menu is created.
 -
 -File Menu:
 -
 -      New File         -- Create a new file editing window
 -      Open...          -- Open an existing file
 -      Recent Files...  -- Open a list of recent files
 -      Open Module...   -- Open an existing module (searches sys.path)
 -      Class Browser    -- Show classes and methods in current file
 -      Path Browser     -- Show sys.path directories, modules, classes
 +IDLE is the Python IDE built with the tkinter GUI toolkit.
 +
 +IDLE has the following features:
 +-coded in 100% pure Python, using the tkinter GUI toolkit
 +-cross-platform: works on Windows, Unix, and OS X
 +-multi-window text editor with multiple undo, Python colorizing, smart indent,
 +call tips, and many other features
 +-Python shell window (a.k.a interactive interpreter)
 +-debugger (not complete, but you can set breakpoints, view and step)
 +
 +Menus:
 +
 +IDLE has two window types the Shell window and the Editor window. It is
 +possible to have multiple editor windows simultaneously. IDLE's
 +menus dynamically change based on which window is currently selected. Each menu
 +documented below indicates which window type it is associated with. Click on
 +the dotted line at the top of a menu to "tear it off": a separate window
 +containing the menu is created (for Unix and Windows only).
 +
 +File Menu (Shell and Editor):
 +
-         New Window       -- Create a new editing window
++        New File         -- Create a new file editing window
 +        Open...          -- Open an existing file
 +        Open Module...   -- Open an existing module (searches sys.path)
 +        Recent Files...  -- Open a list of recent files
 +        Class Browser    -- Show classes and methods in current file
 +        Path Browser     -- Show sys.path directories, modules, classes,
                              and methods
 -      ---
 -      Save             -- Save current window to the associated file (unsaved
 -                          windows have a * before and after the window title)
 -
 -      Save As...       -- Save current window to new file, which becomes
 -                          the associated file
 -      Save Copy As...  -- Save current window to different file
 -                          without changing the associated file
 -      ---
 -      Print Window     -- Print the current window
 -      ---
 -      Close            -- Close current window (asks to save if unsaved)
 -      Exit             -- Close all windows, quit (asks to save if unsaved)
 -
 -Edit Menu:
 -
 -      Undo             -- Undo last change to current window
 -                            (A maximum of 1000 changes may be undone)
 -      Redo             -- Redo last undone change to current window
 -      ---
 -      Cut              -- Copy a selection into system-wide clipboard,
 +        ---
 +        Save             -- Save current window to the associated file (unsaved
 +                            windows have a * before and after the window title)
 +
 +        Save As...       -- Save current window to new file, which becomes
 +                            the associated file
 +        Save Copy As...  -- Save current window to different file
 +                            without changing the associated file
 +        ---
 +        Print Window     -- Print the current window
 +        ---
 +        Close            -- Close current window (asks to save if unsaved)
 +        Exit             -- Close all windows, quit (asks to save if unsaved)
 +
 +Edit Menu (Shell and Editor):
 +
 +        Undo             -- Undo last change to current window
 +                            (a maximum of 1000 changes may be undone)
 +        Redo             -- Redo last undone change to current window
 +        ---
 +        Cut              -- Copy a selection into system-wide clipboard,
                              then delete the selection
 -      Copy             -- Copy selection into system-wide clipboard
 -      Paste            -- Insert system-wide clipboard into window
 -      Select All       -- Select the entire contents of the edit buffer
 -      ---
 -      Find...          -- Open a search dialog box with many options
 -      Find Again       -- Repeat last search
 -      Find Selection   -- Search for the string in the selection
 -      Find in Files... -- Open a search dialog box for searching files
 -      Replace...       -- Open a search-and-replace dialog box
 -      Go to Line       -- Ask for a line number and show that line
 -      Show Calltip     -- Open a small window with function param hints
 -      Show Completions -- Open a scroll window allowing selection keywords
 -                          and attributes. (see '*TIPS*', below)
 -      Show Parens      -- Highlight the surrounding parenthesis
 -      Expand Word      -- Expand the word you have typed to match another
 -                          word in the same buffer; repeat to get a
 +        Copy             -- Copy selection into system-wide clipboard
 +        Paste            -- Insert system-wide clipboard into window
 +        Select All       -- Select the entire contents of the edit buffer
 +        ---
 +        Find...          -- Open a search dialog box with many options
 +        Find Again       -- Repeat last search
 +        Find Selection   -- Search for the string in the selection
 +        Find in Files... -- Open a search dialog box for searching files
 +        Replace...       -- Open a search-and-replace dialog box
 +        Go to Line       -- Ask for a line number and show that line
 +        Expand Word      -- Expand the word you have typed to match another
 +                            word in the same buffer; repeat to get a
                              different expansion
 -
 -Format Menu (only in Edit window):
 -
 -      Indent Region       -- Shift selected lines right 4 spaces
 -      Dedent Region       -- Shift selected lines left 4 spaces
 -      Comment Out Region  -- Insert ## in front of selected lines
 -      Uncomment Region    -- Remove leading # or ## from selected lines
 -      Tabify Region       -- Turns *leading* stretches of spaces into tabs
 -              (Note: We recommend using 4 space blocks to indent Python code.)
 -      Untabify Region     -- Turn *all* tabs into the right number of spaces
 -      New Indent Width... -- Open dialog to change indent width
 -      Format Paragraph    -- Reformat the current blank-line-separated
 -                               paragraph
 -
 -Run Menu (only in Edit window):
 -
 -      Python Shell -- Open or wake up the Python shell window
 -      ---
 -      Check Module -- Run a syntax check on the module
 -      Run Module   -- Execute the current file in the __main__ namespace
 -
 -Shell Menu (only in Shell window):
 -
 -      View Last Restart -- Scroll the shell window to the last restart
 -      Restart Shell     -- Restart the interpreter with a fresh environment
 -
 -Debug Menu (only in Shell window):
 -
 -      Go to File/Line   -- look around the insert point for a filename
 -                           and line number, open the file, and show the line
 -      Debugger (toggle) -- Run commands in the shell under the debugger
 -      Stack Viewer      -- Show the stack traceback of the last exception
 -      Auto-open Stack Viewer (toggle) -- Open stack viewer on traceback
 -
 -Options Menu:
 -
 -      Configure IDLE -- Open a configuration dialog.  Fonts, indentation,
 +        Show Calltip     -- After an unclosed parenthesis for a function, open
 +                            a small window with function parameter hints
 +        Show Parens      -- Highlight the surrounding parenthesis
 +        Show Completions -- Open a scroll window allowing selection keywords
 +                            and attributes. (see '*TIPS*', below)
 +
 +Format Menu (Editor window only):
 +
 +        Indent Region       -- Shift selected lines right by the indent width
 +                               (default 4 spaces)
 +        Dedent Region       -- Shift selected lines left by the indent width
 +                               (default 4 spaces)
 +        Comment Out Region  -- Insert ## in front of selected lines
 +        Uncomment Region    -- Remove leading # or ## from selected lines
 +        Tabify Region       -- Turns *leading* stretches of spaces into tabs.
 +                (Note: We recommend using 4 space blocks to indent Python code.)
 +        Untabify Region     -- Turn *all* tabs into the corrent number of spaces
 +        Toggle tabs         -- Open a dialog to switch between indenting with
 +                               spaces and tabs.
 +        New Indent Width... -- Open a dialog to change indent width.  The
 +                               accepted default by the Python community is 4
 +                               spaces.
 +        Format Paragraph    -- Reformat the current blank-line-separated
 +                               paragraph. All lines in the paragraph will be
 +                               formatted to less than 80 columns.
 +        ---
 +        Strip trailing whitespace -- Removed any space characters after the end
 +                                     of the last non-space character
 +
 +Run Menu (Editor window only):
 +
 +        Python Shell -- Open or wake up the Python shell window
 +        ---
 +        Check Module -- Check the syntax of the module currently open in the
 +                        Editor window.  If the module has not been saved IDLE
 +                        will prompt the user to save the code.
 +        Run Module   -- Restart the shell to clean the environment, then
 +                        execute the currently open module. If the module has
 +                        not been saved IDLE will prompt the user to save the
 +                        code.
 +
 +Shell Menu (Shell window only):
 +
 +        View Last Restart -- Scroll the shell window to the last Shell restart
 +        Restart Shell     -- Restart the shell to clean the environment
 +
 +Debug Menu (Shell window only):
 +
 +        Go to File/Line   -- Look around the insert point for a filename
 +                             and line number, open the file, and show the line.
 +                             Useful to view the source lines referenced in an
 +                             exception traceback.  Available in the context
 +                             menu of the Shell window.
 +        Debugger (toggle) -- This feature is not complete and considered
 +                             experimental. Run commands in the shell under the
 +                             debugger.
 +        Stack Viewer      -- Show the stack traceback of the last exception
 +        Auto-open Stack Viewer (toggle) -- Toggle automatically opening the
 +                                           stack viewer on unhandled
 +                                           exception
 +
 +Options Menu (Shell and Editor):
 +
 +        Configure IDLE -- Open a configuration dialog.  Fonts, indentation,
                            keybindings, and color themes may be altered.
 -                          Startup Preferences may be set, and Additional Help
 -                          Sources can be specified.
 -                        
 -                        On OS X this menu is not present, use
 -                        menu 'IDLE -> Preferences...' instead.
 -      ---
 -      Code Context --   Open a pane at the top of the edit window which
 -                        shows the block context of the section of code
 -                        which is scrolling off the top or the window.
 -                        (Not present in Shell window.)
 -
 -Windows Menu:
 -
 -      Zoom Height -- toggles the window between configured size
 -      and maximum height.
 -      ---
 -      The rest of this menu lists the names of all open windows;
 -      select one to bring it to the foreground (deiconifying it if
 -      necessary).
 +                          Startup Preferences may be set, and additional Help
 +                          sources can be specified.
 +
 +        ---
 +        Code Context (toggle) -- Open a pane at the top of the edit window
 +                                 which shows the block context of the section
 +                                 of code which is scrolling off the top or the
 +                                 window. This is not present in the Shell
 +                                 window only the Editor window.
 +
 +Windows Menu (Shell and Editor):
 +
 +        Zoom Height -- Toggles the window between normal size (40x80 initial
 +        setting) and maximum height.  The initial size is in the Configure
 +        IDLE dialog under the general tab.
 +        ---
 +        The rest of this menu lists the names of all open windows;
 +        select one to bring it to the foreground (deiconifying it if
 +        necessary).
  
  Help Menu:
  
diff --cc Misc/NEWS
index ce0db00f3656998e814b92233e1b7f04042f72eb,e6539257596dcd46e8c10210b63f431c7f36ed61..137284be7e5a0546a525e9966fc501fafe73f04d
+++ b/Misc/NEWS
@@@ -498,77 -398,36 +498,80 @@@ Test
  - Issue #17690: test_time now works with unittest test discovery.
    Patch by Zachary Ware.
  
 -- Issue #17692: test_sqlite now works with unittest test discovery.
 -  Patch by Zachary Ware.
 +- Issue #17692: test_sqlite now works with unittest test discovery.
 +  Patch by Zachary Ware.
 +
 +Documentation
 +-------------
 +
 +- Issue #17844: Add links to encoders and decoders for bytes-to-bytes codecs.
 +
 +- Issue #14097: improve the "introduction" page of the tutorial.
 +
 +- Issue #17977: The documentation for the cadefault argument's default value
 +  in urllib.request.urlopen() is fixed to match the code.
 +
 +- Issue #15940: Specify effect of locale on time functions.
 +
 +- Issue #6696: add documentation for the Profile objects, and improve
 +  profile/cProfile docs.  Patch by Tom Pinckney.
 +
 +Tests
 +-----
 +
 +- Issue #11995: test_pydoc doesn't import all sys.path modules anymore.
 +
 +C-API
 +-----
 +
 +- Issue #15767: Added PyErr_SetImportErrorSubclass().
 +
 +- PyErr_SetImportError() now sets TypeError when its msg argument is set.
 +
 +- Issue #9369: The types of `char*` arguments of PyObject_CallFunction() and
 +  PyObject_CallMethod() now changed to `const char*`.  Based on patches by
 +  Jörg Müller and Lars Buitinck.
 +
 +- Issue #17206: Py_CLEAR(), Py_DECREF(), Py_XINCREF() and Py_XDECREF() now
 +  expand their arguments once instead of multiple times.  Patch written by Illia
 +  Polosukhin.
 +
 +- Issue #17522: Add the PyGILState_Check() API.
 +
 +- Issue #17327: Add PyDict_SetDefault.
 +
 +IDLE
 +----
 +
++- Issue #7136: In the Idle File menu, "New Window" is renamed "New File".
++  Patch by Tal Einat, Roget Serwy, and Todd Rovito.
 -- Issue #17843: Removed bz2 test data file that was triggering false-positive
 -  virus warnings with certain antivirus software.
 +- Remove dead imports of imp.
  
 -Documentation
 --------------
 +- Issue #18196: Avoid displaying spurious SystemExit tracebacks.
  
 -- Issue #15940: Specify effect of locale on time functions.
 +- Issue #5492: Avoid traceback when exiting IDLE caused by a race condition.
  
 -- Issue #6696: add documentation for the Profile objects, and improve
 -  profile/cProfile docs.  Patch by Tom Pinckney.
 +- Issue #17511: Keep IDLE find dialog open after clicking "Find Next".
 +  Original patch by Sarah K.
  
 -- Issue #17915: Fix interoperability of xml.sax with file objects returned by
 -  codecs.open().
 +- Issue #18055: Move IDLE off of imp and on to importlib.
  
 -Build
 ------
 +- Issue #15392: Create a unittest framework for IDLE.
 +  Initial patch by Rajagopalasarma Jayakrishnan.
  
 -- Issue #17547: In configure, explicitly pass -Wformat for the benefit for GCC
 -  4.8.
 +- Issue #14146: Highlight source line while debugging on Windows.
  
 -- Issue #17962: Build with OpenSSL 1.0.1e on Windows.
 +- Issue #17838: Allow sys.stdin to be reassigned.
  
 +- Issue #13495: Avoid loading the color delegator twice in IDLE.
  
 -What's New in Python 3.3.1?
 -===========================
 +- Issue #17798: Allow IDLE to edit new files when specified on command line.
  
 -*Release date: 07-Apr-2013*
 +- Issue #14735: Update IDLE docs to omit "Control-z on Windows".
 +
 +- Issue #17532: Always include Options menu for IDLE on OS X.
 +  Patch by Guilherme Simões.
  
  Build
  -----