Changes between Version 5 and Version 6 of roadmap


Ignore:
Timestamp:
02/06/10 13:39:50 (14 years ago)
Author:
angel_il
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • roadmap

    v5 v6  
    11== 4.7.x == 
    2 Remove all instances of type casts on function pointers. Run the 
     2 * Remove all instances of type casts on function pointers. Run the 
    33following command to get a list of function pointer types. 
    44    grep -r 'typedef.*(\*' . \ 
     
    88Then use fgrep to find illegal uses of these types. 
    99    fgrep -r "`cat fn-types.txt`" . 
    10 Fix these uses by writing small wrapper functions. 
     10 * Fix these uses by writing small wrapper functions. 
    1111---- 
    12 When saving a file is not possible, mcedit should ask the user what to 
    13 do: 
     12 * When saving a file is not possible, mcedit should ask the user what to 
     13  do: 
    1414 * su(1) to another user and try again 
    1515 * sudo 
     
    1717 * other smart things 
    1818---- 
    19 Cannot spell check unsaved files in the editor. 
    20 ---- 
    21 Dynamic loading for libgpm, libext2fs. 
    22 ---- 
    23 Allow switching between histories of two panels.  It's convenient to 
    24 change to a directory from the history of the other panel. 
    25 ---- 
    26 Recheck all mouse handlers, make sure that they check button number.  We don't want mouse scrolling to be interpreted as mouse click. 
    27  
    28 Smooth mouse scrolling on panels.  Scrolling one page per step is too fast. 
    29  
    30 Don't read prompt from the subshell, because it's unreliable.  Interpret environment variable MC_PS1 (or PS1) in the same way as bash. 
    31  
    32 Support an environment variable (also like PS1 in bash) for setting the window title. 
    33  
    34 real_input_dialog_help() shouldn't use translated strings in the section names in .mc/history.  Right now, mc writes separate history sections for different locales.  Only input history is affected. 
    35  
    36 Add "Ignore" and "Ignore all" buttons when reporting permission problems. 
    37  
    38 Better date parser - don't allow seconds and year in ftp listings on the 
    39 same line. 
    40  
    41 Report errors in fish operations and recover from them. 
    42  
    43 Allow colors to be defined in the mc.lib file.  Make it possible to 
    44 avoid using a super-long line to redefine all colors. 
    45  
    46 Allow verbatim search in "Find File".  Right now, the context is always 
    47 interpreted as regular expression. 
    48  
    49 Filters in the editor should operate on the open file - don't close and 
    50 reopen the file.  They don't work on VFS now.  For example, a gzipped 
    51 files on FTP cannot be edited. 
    52  
    53 ftp and fish with home != '/' - readjust directory to the home. 
    54  
    55 Search in the viewer should have an option for case sensitive search. 
    56  
    57 Make "Find File" dialog more responsive.  Keep state in a structure and 
    58 preserve it when the search is suspended. 
    59  
    60 Use KDGKBENT ioctl on Linux console to find the mapping for shifted 
    61 functional keys.  Two mappings are widely used (Shift-F1 = F11 and 
    62 Shift-F1 = F13).  mc should adjust the keys to the mapping. 
    63  
    64 Alt-O should optionally show the current directory and move cursor down 
    65 (as in older versions).  Old functionality on files (go to "..") is not 
    66 needed. 
     19 * Cannot spell check unsaved files in the editor. 
     20 * Dynamic loading for libgpm, libext2fs. 
     21 * Allow switching between histories of two panels.  It's convenient to change to a directory from the history of the other panel. 
     22 * Recheck all mouse handlers, make sure that they check button number.  We don't want mouse scrolling to be interpreted as mouse click. 
     23 * Smooth mouse scrolling on panels.  Scrolling one page per step is too fast. 
     24 * Don't read prompt from the subshell, because it's unreliable.  Interpret environment variable MC_PS1 (or PS1) in the same way as bash. 
     25 * Support an environment variable (also like PS1 in bash) for setting the window title. 
     26 * real_input_dialog_help() shouldn't use translated strings in the section names in .mc/history.  Right now, mc writes separate history sections for different locales.  Only input history is affected. 
     27 * Add "Ignore" and "Ignore all" buttons when reporting permission problems. 
     28 * Better date parser - don't allow seconds and year in ftp listings on the same line. 
     29 * Report errors in fish operations and recover from them. 
     30 * Allow colors to be defined in the mc.lib file.  Make it possible to avoid using a super-long line to redefine all colors. 
     31 * Allow verbatim search in "Find File".  Right now, the context is always interpreted as regular expression. 
     32 * Filters in the editor should operate on the open file - don't close and reopen the file.  They don't work on VFS now.  For example, a gzipped 
     33 * files on FTP cannot be edited. 
     34 * ftp and fish with home != '/' - readjust directory to the home. 
     35 * Search in the viewer should have an option for case sensitive search. 
     36 * Make "Find File" dialog more responsive.  Keep state in a structure and preserve it when the search is suspended. 
     37 * Use KDGKBENT ioctl on Linux console to find the mapping for shifted functional keys.  Two mappings are widely used (Shift-F1 = F11 and Shift-F1 = F13).  mc should adjust the keys to the mapping. 
     38 * Alt-O should optionally show the current directory and move cursor down (as in older versions).  Old functionality on files (go to "..") is not needed. 
    6739 
    6840== Future Releases == 
    69  
    7041 * Ctrl-q Ctrl-m in input dialog should enter \r, not a newline. 
    7142 * Interpret C literals in regular expressions entered by the user, e.g. \r and \0x0D.