|
@@ -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
|