Changeset 2265

Show
Ignore:
Timestamp:
04/21/07 15:26:24 (2 years ago)
Author:
jstenar
Message:

pyreadline: updates to documentation and release.py. Change in how keyboard_interrupts propagates in ironpython, still some work is left to get the same traceback on pressing ctrl-c as a plain ironpython without pyreadline installed.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pyreadline/trunk/pyreadline/console/ironpython_console.py

    r1899 r2265  
    306306        ck=System.ConsoleKey 
    307307        while 1: 
    308             try: 
    309                 e = System.Console.ReadKey(True) 
    310             except KeyboardInterrupt: 
    311                 return CTRL_C_EVENT     
     308            e = System.Console.ReadKey(True) 
    312309            if e.Key == System.ConsoleKey.PageDown: #PageDown 
    313310                self.scroll_window(12) 
  • pyreadline/trunk/pyreadline/modes/basemode.py

    r2246 r2265  
    408408        '''Paste windows clipboard. If enable_ipython_paste_list_of_lists is  
    409409        True then try to convert tabseparated data to repr of list of lists or  
    410         repr of array''' 
     410        repr of array. 
     411        If enable_ipython_paste_for_paths==True then change \\ to / and spaces to \space''' 
    411412        if self.enable_win32_clipboard: 
    412413                txt=clipboard.get_clipboard_text_and_convert( 
  • pyreadline/trunk/pyreadline/release.py

    r2250 r2265  
    2121# bdist_deb does not accept underscores (a Debian convention). 
    2222 
    23 branch = 'refactor
     23branch = '
    2424 
    2525version = '1.4.3.rc1' 
     
    3636 
    3737Features: 
    38  *  Copy and paste using the clipboard 
    39  *  Smart paste for convenient use with ipython. Converting tab separated data  
    40     to python list or numpy array. Converting file paths to use / and escaping  
    41     any spaces using \\\\ . 
    42  *  Configuration file 
     38 *  NEW: keyboard text selection and copy/paste 
     39 *  Shift-arrowkeys for text selection 
     40 *  Control-c can be used for copy activate with allow_ctrl_c(True) is config file 
     41 *  Double tapping ctrl-c will raise a KeyboardInterrupt, use ctrl_c_tap_time_interval(x) 
     42    where x is your preferred tap time window, default 0.3 s. 
     43 *  paste pastes first line of content on clipboard.  
     44 *  ipython_paste, pastes tab-separated data as list of lists or numpy array if all data is numeric 
     45 *  paste_mulitline_code  pastes multi line code, removing any empty lines. 
     46 *  Experimental support for ironpython. At this time Ironpython has to be patched for it to work. 
     47  
    4348  
    4449 The latest development version is always available at the IPython subversion 
     
    5560           } 
    5661 
    57 url = 'http://projects.scipy.org/ipython/ipython/wiki/PyReadline/Intro' 
     62url = 'http://ipython.scipy.org/moin/PyReadline/Intro' 
    5863 
    5964download_url = ''