2002-10-20 12:11:16 +04:00
|
|
|
Before 4.6.1
|
|
|
|
============
|
|
|
|
|
2003-02-11 02:09:41 +03:00
|
|
|
Allow navigating VFS directories by Enter with non-empty command line.
|
|
|
|
|
|
|
|
Allow entering archives in VFS by Ctrl-PgDown with non-empty command
|
|
|
|
line.
|
|
|
|
|
2003-02-11 03:39:53 +03:00
|
|
|
Allow calling directory hotlist from Copy, Move and Find File dialogs.
|
|
|
|
|
2002-12-21 10:54:53 +03:00
|
|
|
Allow modifiers for keys in mc.lib, like "shift-up".
|
|
|
|
|
2002-10-22 19:15:29 +04:00
|
|
|
Backup config files when writing them.
|
|
|
|
|
2002-10-03 22:48:32 +04:00
|
|
|
Totals are not calculated when operating on a single directory.
|
|
|
|
|
2002-10-02 08:23:51 +04:00
|
|
|
Add support for mouse wheel with gpm.
|
|
|
|
|
|
|
|
Recheck all mouse handlers, make sure that they check button number.
|
|
|
|
|
2002-12-25 21:00:15 +03:00
|
|
|
Smooth mouse scrolling on panels.
|
2002-09-22 12:07:23 +04:00
|
|
|
|
2003-02-07 08:58:15 +03:00
|
|
|
Load subshell prompt when and only when it's ready. Alternative
|
|
|
|
solution - interpret PS1.
|
2002-09-22 12:07:23 +04:00
|
|
|
|
2002-09-23 10:01:04 +04:00
|
|
|
real_input_dialog_help() shouldn't use translated strings in the section
|
|
|
|
names in .mc/history.
|
|
|
|
|
2002-09-22 11:25:41 +04:00
|
|
|
Make xnc.hlp a text file. Make it easier to translate the manual.
|
2002-08-27 11:25:27 +04:00
|
|
|
|
2002-09-22 11:25:41 +04:00
|
|
|
Hard links in cpio have 0 length (if easy to fix).
|
2002-08-27 11:25:27 +04:00
|
|
|
|
|
|
|
Add "Ignore" and "Ignore all" buttons when reporting permission
|
|
|
|
problems.
|
|
|
|
|
2002-10-07 20:01:39 +04:00
|
|
|
Better date parser - don't allow seconds and year in ftp listings on the
|
|
|
|
same line.
|
2002-08-27 11:25:27 +04:00
|
|
|
|
|
|
|
Report errors in fish operations and recover from them.
|
|
|
|
|
2002-09-22 11:25:41 +04:00
|
|
|
Allow colors to be defined in the mc.lib file. Make it possible to
|
|
|
|
avoid using a superlong line to redefine all colors.
|
|
|
|
|
2003-02-12 08:03:15 +03:00
|
|
|
Use separate colors for hotkeys in error dialogs.
|
|
|
|
|
2002-12-24 14:30:05 +03:00
|
|
|
Allow verbatim search in "Find File".
|
2002-11-20 20:01:10 +03:00
|
|
|
|
2002-12-16 08:42:54 +03:00
|
|
|
Filters in the editor should operate on the open file. They don't work
|
|
|
|
on VFS now. Don't close and reopen the file.
|
|
|
|
|
2002-12-25 21:00:15 +03:00
|
|
|
ftp and fish with home != '/' - readjust directory to the home.
|
|
|
|
|
2003-02-07 08:58:15 +03:00
|
|
|
Add a case match option in the viewer.
|
|
|
|
|
|
|
|
Make find dialog more responsive.
|
2002-12-25 21:00:15 +03:00
|
|
|
|
|
|
|
|
2002-08-27 11:25:27 +04:00
|
|
|
|
2002-10-20 12:11:16 +04:00
|
|
|
After 4.6.1 on 4.6.x branch
|
|
|
|
===========================
|
2002-08-27 11:25:27 +04:00
|
|
|
|
|
|
|
Consistent support for mc.lib.
|
|
|
|
|
2003-02-07 08:58:15 +03:00
|
|
|
Consistent support for terminal-specific settings.
|
2002-08-27 11:25:27 +04:00
|
|
|
|
2002-12-25 21:52:54 +03:00
|
|
|
New syntax for mc.ext - path check, desktop environment check. Detach X
|
|
|
|
programs into a separate process group. Allow forcing the full path on
|
|
|
|
local files.
|
|
|
|
|
|
|
|
Click on a png image doesn't always work on remote vfs - local copy may
|
|
|
|
be deleted before the application has time to load it.
|
|
|
|
|
|
|
|
Allow running executables from remote VFS. Possibly warn the user.
|
|
|
|
|
|
|
|
canonicalize_pathname() doesn't strip leading "./"
|
|
|
|
|
|
|
|
Add print dialog in the internal editor.
|
|
|
|
|
|
|
|
Implement logging, not just for VFS.
|
|
|
|
|
|
|
|
"Find file" should remember full stating path, not "." in the history.
|
|
|
|
|
|
|
|
chdir to '~' doesn't work.
|
2002-10-20 12:11:16 +04:00
|
|
|
|
2002-08-27 11:25:27 +04:00
|
|
|
|
|
|
|
In the 4.7 branch
|
|
|
|
=================
|
|
|
|
|
2002-12-25 21:52:54 +03:00
|
|
|
Eliminate all pipes in subshell.c, run pwd after kill. Add support for
|
|
|
|
more shells (e.g. ksh).
|
|
|
|
|
2002-08-27 11:25:27 +04:00
|
|
|
Internal terminal - no more console saving.
|
|
|
|
|
2002-09-22 11:25:41 +04:00
|
|
|
Implement a really Advanced Chown/Chmod.
|
|
|
|
|
|
|
|
Dynamic loading for libX11, libgpm.
|
|
|
|
|
2002-09-28 02:27:00 +04:00
|
|
|
Support for multi-byte charsets (e.g. UTF-8).
|
|
|
|
|
2002-12-25 21:00:15 +03:00
|
|
|
sftp and fxp support in VFS.
|
2002-10-20 12:11:16 +04:00
|
|
|
|
2003-01-22 10:33:09 +03:00
|
|
|
New listing mode keyword "time": mtime or the time (atime, ctime) used
|
|
|
|
to sort files.
|
|
|
|
|
2002-08-27 11:25:27 +04:00
|
|
|
|
|
|
|
========================================================================
|
|
|
|
Everything below this point is the old TODO list. It doesn't reflect
|
|
|
|
the current priorities of the developers, but may contain interesting
|
|
|
|
ideas still waiting for their implementation.
|
|
|
|
========================================================================
|
|
|
|
|
|
|
|
|
1998-02-27 07:54:42 +03:00
|
|
|
* Bugs
|
|
|
|
|
|
|
|
- "Files" message flickers a lot when copying files.
|
|
|
|
|
|
|
|
- Make the extfs handle re-reads.
|
|
|
|
|
2002-09-19 02:34:05 +04:00
|
|
|
- Document (or remove) C-x C-r, C-x C-s.
|
1998-02-27 07:54:42 +03:00
|
|
|
|
|
|
|
- Check that all the help contexts exist on the help file.
|
|
|
|
|
|
|
|
- Make the buttonbar for the tree box work.
|
|
|
|
|
|
|
|
- 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
|
2002-12-25 21:52:54 +03:00
|
|
|
several kill operations in a row (C-k, M-d, etc).
|
1998-02-27 07:54:42 +03:00
|
|
|
|
|
|
|
- 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
|
2002-12-25 21:00:15 +03:00
|
|
|
mc.1, mc.html, mc.hlp, mc.info, mc.tex, mc.txt etc.
|
1998-02-27 07:54:42 +03:00
|
|
|
|
|
|
|
* Extensions
|
|
|
|
|
|
|
|
- Hotlist should allow people to edit the entry (like we do in the external
|
|
|
|
panelize thing).
|
|
|
|
|
|
|
|
- Change ext.c to allow the %{..} to recursively expand any other %thingies.
|
|
|
|
|
|
|
|
- Write a general grow_string routine. This code is used in the internal
|
|
|
|
viewer and would also be used in the profile.c code.
|
|
|
|
|
|
|
|
- A command to set the line length to a fixed value for viewing
|
|
|
|
fixed length binary files. LIST does this with Ctrl-B and then
|
|
|
|
prompts for a "record" length.
|
|
|
|
|
|
|
|
- Viewer: Mark all found matches, and when 'n' is pressed go to the
|
|
|
|
next page, not the next match on the same screen (when there is
|
|
|
|
more than one).
|
|
|
|
|
|
|
|
- In ftpfs_open, extfs_open, if we set local_filename to tmpnam, use
|
|
|
|
a mechanism to set local_filename to another place on the local
|
|
|
|
diskspace (this would be useful for copying, so that we would save
|
|
|
|
some tmp space). This would require special care in file.c afterwards.
|
|
|
|
|
|
|
|
- In Listing mode... give at least three user-definable formats
|
|
|
|
(using Janne's Listing mode editor) and assign hot-keys to both
|
|
|
|
standard and user defined (what about c-x f [fbl123] ?).
|
|
|
|
|
|
|
|
- Shift-Home, Shift-End for the input line: home and end.
|
|
|
|
|
|
|
|
- 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,
|
|
|
|
like in tarfs, extfs it would be the directory which contains the
|
|
|
|
topmost tararchive, in ftpfs it would be the directory which we entered
|
|
|
|
to ftp from.
|
|
|
|
|
|
|
|
- auto_hint_lines: a variable that would choose to use hint mode when
|
|
|
|
at least auto_hint_lines are visible.
|
|
|
|
|
|
|
|
- Listbox: Mouse handler for the scrollbar: this will be hard with
|
|
|
|
the current approach (since the listbox scrollbar is drawn *outside*
|
|
|
|
the listbox control area).
|
|
|
|
|
|
|
|
- In file.c, we shouldn't need to get a full path name in order to
|
|
|
|
work, we should instead canon the file name inside the tar.c (the
|
|
|
|
only fs that relies on this), tar.c should know about the cwd (i
|
|
|
|
think).
|
|
|
|
|
|
|
|
- Panelize the selected files.
|
|
|
|
|
|
|
|
- Recursive delete should (perhaps as an option) delete files just after
|
|
|
|
they have been copied and not to delay deleting until everything was
|
2002-12-25 21:00:15 +03:00
|
|
|
moved.
|
1998-02-27 07:54:42 +03:00
|
|
|
|
|
|
|
- When copying a tree (or moving or deleting), as an option act primarily
|
|
|
|
on the regular files and at the end on directories recursively, so that
|
|
|
|
we get complete high parts of the tree if something fails (useful for
|
2002-12-25 21:00:15 +03:00
|
|
|
ftpfs).
|
1998-02-27 07:54:42 +03:00
|
|
|
|
|
|
|
- Put into a new and bigger Options/Configuration dialog all the options
|
2002-12-25 21:00:15 +03:00
|
|
|
we have now to set using .mc/ini manually.
|
1998-02-27 07:54:42 +03:00
|
|
|
|
|
|
|
- When after deleting there are no files in a panelized panel, restore
|
2002-12-25 21:00:15 +03:00
|
|
|
it automagically to the real directory content.
|
1998-02-27 07:54:42 +03:00
|
|
|
|
|
|
|
- Files/Symlink and Link should be able to do multiple links (if the
|
2002-12-25 21:00:15 +03:00
|
|
|
target is a directory).
|
1998-02-27 07:54:42 +03:00
|
|
|
|
2002-12-25 21:00:15 +03:00
|
|
|
- Directory sizes should work in background using try_channels.
|
1998-02-27 07:54:42 +03:00
|
|
|
|
|
|
|
- Support of non-UNIX ls in ftpfs. Perhaps using an ascii configuration
|
2002-12-25 21:00:15 +03:00
|
|
|
file similar to moxftp.
|
1998-02-27 07:54:42 +03:00
|
|
|
|
|
|
|
- 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
|
|
|
|
|
2001-10-26 15:32:41 +04:00
|
|
|
- Optimize the mcfs read and write code: make the code output 8k
|
1998-02-27 07:54:42 +03:00
|
|
|
blocks all the time (if we have called mc_hint_readall) and probe
|
|
|
|
the input for a possible cancel.
|
|
|
|
|
|
|
|
- When verbose is off, remove all the clutter on the screen about
|
|
|
|
the files being copied.
|
|
|
|
|
|
|
|
- The viewer is calling view_update in many places, I call
|
|
|
|
view_update after handling a key, should all the other
|
|
|
|
view_updates be removed?
|
|
|
|
|
2002-09-22 11:25:41 +04:00
|
|
|
- If the viewer is too slow, some caching could be done.
|
1998-02-27 07:54:42 +03:00
|
|
|
width and cols are currently computed each time they are needed.
|
|
|
|
|
1999-11-01 23:49:03 +03:00
|
|
|
++ In the user menu, don't use the entries array, we can now grow
|
1998-02-27 07:54:42 +03:00
|
|
|
dynamically. I should take a look at this one day, it's easy to
|
|
|
|
fix.
|
|
|
|
|