Browse Source

doc/TODO: clean up the already implemented stuff.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Andrew Borodin 8 years ago
parent
commit
09ba994aa1
1 changed files with 2 additions and 70 deletions
  1. 2 70
      doc/TODO

+ 2 - 70
doc/TODO

@@ -1,19 +1,7 @@
-Before 4.6.2
-============
-
-mc manual: describe new Find File feature options (find Recursively,
-case Sensitive and Regular expression) 
 mc manual: Add Environment Variables section
 
-Check all instances of const_cast and str_unconst, remove the
-unnecessary and comment the rest.
-
 Clean up #include's in all files.
 
-Make mc work with 64 bit data types. This includes support for 64 bit
-processors, 64 bit operating systems and 64 bit file sizes. Generalizing
-this, mc should use datatypes as they are appropriate.
-
 Remove all instances of type casts on function pointers. Run the
 following command to get a list of function pointer types.
     grep -r 'typedef.*(\*' . \
@@ -36,8 +24,6 @@ over VFS with an external editor.
 
 Allow pathnames starting with spaces in vfs/extfs.
 
-Hide the passwords when displaying mcvfs path names.
-
 Broken pipe warning when viewing large *.tar.gz files.  Warnings should
 be shown before the viewer is started if possible.
 
@@ -50,9 +36,6 @@ associated with the old archive.
 
 Ctrl-q Ctrl-m in input dialog should enter \r, not a newline.
 
-Interpret C literals in regular expressions entered by the user, e.g. \r
-and \0x0D.
-
 Allow entering archives in VFS by Ctrl-PgDown with non-empty command
 line.  Right now, there is no convenient way to enter an archive when
 the command line is not empty.
@@ -73,7 +56,6 @@ When saving config files, write to a copy, then replace the file.  This
 would avoid the problem of partly written config files.  Consider using
 locking of the config files.
 
-Totals are not calculated when copying or moving a single directory. 
 Totals should only be omitted for single files.
 
 Recheck all mouse handlers, make sure that they check button number.  We
@@ -88,13 +70,6 @@ environment variable MC_PS1 (or PS1) in the same way as bash.
 Support an environment variable (also like PS1 in bash) for setting the
 window title.
 
-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.
-
-Add "Ignore" and "Ignore all" buttons when reporting permission
-problems.
-
 Better date parser - don't allow seconds and year in ftp listings on the
 same line.
 
@@ -103,17 +78,12 @@ Report errors in fish operations and recover from them.
 Allow colors to be defined in the mc.lib file.  Make it possible to
 avoid using a super-long line to redefine all colors.
 
-Allow verbatim search in "Find File".  Right now, the context is always
-interpreted as regular expression.
-
 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
 files on FTP cannot be edited.
 
 ftp and fish with home != '/' - readjust directory to the home.
 
-Search in the viewer should have an option for case sensitive search.
-
 Make "Find File" dialog more responsive.  Keep state in a structure and
 preserve it when the search is suspended.
 
@@ -121,18 +91,7 @@ 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.
 
-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.
-
-
-After 4.6.2 on 4.6.x branch
-===========================
-
-Make the internal editor reentrant.  Add "edit menu file" to the editor
-menu.
-
-Safe and restore file position in the viewer.
+Make the internal editor reentrant.
 
 Consistent support for mc.lib.
 
@@ -151,12 +110,6 @@ Add print dialog in the internal editor.
 
 Implement logging, not just for VFS.
 
-"Find file" should remember full starting path, not "." in the history.
-
-
-In the 4.7 branch
-=================
-
 Eliminate all pipes in subshell.c, run pwd after kill.  Add support for
 more shells (e.g. ksh).
 
@@ -164,15 +117,11 @@ Internal terminal - no more console saving.
 
 Implement a really Advanced Chown/Chmod.
 
-Support for multi-byte charsets (e.g. UTF-8).
-
-sftp and fxp support in VFS.
+fxp support in VFS.
 
 New listing mode keyword "time": mtime or the time (atime, ctime) used
 to sort files.
 
-Support for X clipboard.
-
 Provide "patch" and "diff" editors. The patch editor will automatically
 adjust the line numbers of the following chunks when lines are deleted
 or inserted at the beginning of the file.
@@ -180,8 +129,6 @@ or inserted at the beginning of the file.
 Provide context menus for files. Possible actions include: [compile],
 [CVS commit], [CVS diff -up], [pack], [unpack], [grep].
 
-Make mc a CVS frontend comparable to Eclipse-3.0.
-
 More standard Widgets: WTreeView, WDirectoryList, WGroupBox, WTextArea,
 WOpenDialog, WSaveDialog, WPrintDialog, WKeyBar.
 
@@ -198,8 +145,6 @@ ideas still waiting for their implementation.
 
   - Make the extfs handle re-reads.
 
-  - Document (or remove) C-x C-r, C-x C-s.
-
   - Check that all the help contexts exist on the help file.
 
   - Make the buttonbar for the tree box work.
@@ -207,16 +152,11 @@ ideas still waiting for their implementation.
   - In the incremental search mode, when backspacing, select the
     correct file, do not stop in current file.
 
-  - Make C-y yank back all the killed text at once if you've just done
-    several kill operations in a row (C-k, M-d, etc).
-
   - In learn keys, warn the user if he is trying to
     i) define a same sequence as an already defined (if the keycode differs)
     ii) define a sequence, which is a prefix of other longer and already
         defined sequence
 
-* Configuration 
-
 * Documentation
 
   - Convert the source mc.1 to mc.sgml and create automagically from it
@@ -254,8 +194,6 @@ ideas still waiting for their implementation.
   - Make a mechanism to lock all the mouse events and send them to
     the locking widget until unlocking is done.
 
-  - Sort with numerical extensions.
-
   - Allow the program to execute a command even when we are on a vfs, maybe
     a special box, or make subshell code ignore the change directory
     request. Perhaps each vfs should store a local path attached to it,
@@ -300,12 +238,6 @@ ideas still waiting for their implementation.
   - Support of non-UNIX ls in ftpfs. Perhaps using an ascii configuration
     file similar to moxftp.
 
-  - Have an option to let the user choose the preferred keybindings.
-    Currently, only the emacs keybindings are supported, add support
-    for Norton Commander and vi keybindings.
-
-  - Find command should have a way to specify directories to skip.
-
   - Add an option that will let listboxes do incremental searches.
 
 * Optimizations and cleanup