mirror of https://github.com/MidnightCommander/mc
Moved the main help file (xnc.hlp) and translated help files (es, hu, it, pl, ru and sr directories) to doc/hlp
Also, created symlinks in src_root directory to some doc/* files
This commit is contained in:
parent
92353b3848
commit
1e4cc93320
|
@ -4,7 +4,6 @@
|
||||||
*.cache
|
*.cache
|
||||||
*.tar.gz
|
*.tar.gz
|
||||||
ABOUT-NLS
|
ABOUT-NLS
|
||||||
COPYING
|
|
||||||
Make.common
|
Make.common
|
||||||
Makefile
|
Makefile
|
||||||
Makefile.in
|
Makefile.in
|
||||||
|
|
924
NEWS
924
NEWS
|
@ -1,924 +0,0 @@
|
||||||
Version 4.6.2
|
|
||||||
|
|
||||||
- MC Core
|
|
||||||
- Changed HQ url to point to new website
|
|
||||||
www.midnight-commander.org (Closes: #137, #138)
|
|
||||||
- Added a micro helper library in order to go slowly
|
|
||||||
avay from glib (Closes: #157)
|
|
||||||
- Use static strings as section entries in ~/.mc/history
|
|
||||||
WARNING!: This will break old files (Closes: #50)
|
|
||||||
- Fixed a repaint issue when clicking on the "View" Button instead
|
|
||||||
of using F3 (Closes: #35)
|
|
||||||
- Removed obsolete autoconf macros (Closes: #133)
|
|
||||||
- Fix escaping for command line completion (Closes: #147)
|
|
||||||
- prevent mc from segfaulting when getting invalid timestamps on files (Closes: #96)
|
|
||||||
- Fixed a keybord issue when running mc via a putty console (Closes: #203)
|
|
||||||
- setted pty fd to closeonexec (on subshell) (Closes: #174)
|
|
||||||
- Fixed file renames, when copying/moving is performed
|
|
||||||
into deleted directories. (Closes: #181)
|
|
||||||
- Add an option to show executables first in the panels (Closes: #173)
|
|
||||||
- Fixed concat_dir_and_file if there is a parameter = NULL (Closes: #180)
|
|
||||||
- Allow out-of-tree builds (Closes: #224, #208)
|
|
||||||
|
|
||||||
- Editor
|
|
||||||
- Syntax highlighting for:
|
|
||||||
+ debian files (debian/changelog, debian/control, debian/copyright, ..) (Closes: #142)
|
|
||||||
+ updated sh syntax highlighting (Closes: #143)
|
|
||||||
+ updated pascal syntax highlighting (Closes: #65)
|
|
||||||
+ differentiate between c and cpp files for highlighting (Closes: #16)
|
|
||||||
+ updated python highlighting to support python 2.6 (Closes: #216)
|
|
||||||
- Removed some unneeded variables (Closes: #168, #151)
|
|
||||||
- Do use a ro test if a file exists (Closes: #206)
|
|
||||||
- Fixes some missbehaviour in regex matching (Closes: #207, #211 )
|
|
||||||
+ start at front of line and not on cursor position
|
|
||||||
+ . shouldn't match a newline
|
|
||||||
|
|
||||||
- VFS
|
|
||||||
- Fix some bashisms in some extfs scripts (Closes: #146)
|
|
||||||
- Fixed various problems with symlinks and files with chars which needs
|
|
||||||
escaping over fish (Closes: #10, #87, #149, #53)
|
|
||||||
- Added 7zip extfs descriptor (Closes: #92)
|
|
||||||
- Switched from o3totxt to odf2txt as o3totxt is outdated (Closes: #218)
|
|
||||||
|
|
||||||
- Locale
|
|
||||||
- Updated german translation (Closes: #167)
|
|
||||||
- New Belarussian translation (Closes: #170)
|
|
||||||
- Updated russian translation (Closes: #159)
|
|
||||||
|
|
||||||
Version 4.6.2-pre1.
|
|
||||||
|
|
||||||
- Editor.
|
|
||||||
- Prompt the user whether to detach a hardlinked file
|
|
||||||
in "Quick save" mode.
|
|
||||||
- Fix a bug which prevented the editor from creating a
|
|
||||||
lock file in certain scenarios (bug #13673).
|
|
||||||
- New shortcut - Ctrl+S. Allows the user to toggle
|
|
||||||
syntax highlighting.
|
|
||||||
- Allow the user to override the automatic syntax
|
|
||||||
highlighting.
|
|
||||||
- Duplicate hotkey fixes.
|
|
||||||
|
|
||||||
- VFS.
|
|
||||||
- extfs: Do not hang waiting for user input on password
|
|
||||||
protected .rar archives.
|
|
||||||
- extfs: Do not leave stale temporary files.
|
|
||||||
- extfs: Add support for ALZip archives.
|
|
||||||
- extfs: Properly retrieve the filesize of very large
|
|
||||||
files stored inside a .zip archive.
|
|
||||||
- extfs: Various quoting fixes.
|
|
||||||
- extfs: Various improvements in deb, iso9660, mailfs, rpm, trpm.
|
|
||||||
|
|
||||||
- fish: Fix uploading of files with backtick characters in
|
|
||||||
their names.
|
|
||||||
- fish: Improve upload speed.
|
|
||||||
- fish: Allow for retrieving files larger than 2 GB.
|
|
||||||
- fish: Enable reget functionality.
|
|
||||||
- fish: Use numerical uid/gid when retrieving the directory
|
|
||||||
listing.
|
|
||||||
|
|
||||||
- ftpfs: Allow for entering non-readable directories.
|
|
||||||
- ftpfs: Allow the user to interrupt the connection establishment.
|
|
||||||
- ftpfs: Enable reget functionality.
|
|
||||||
- ftpfs: `first_cd_then_ls' is the default mode for retrieving
|
|
||||||
directory contents now.
|
|
||||||
|
|
||||||
- tarfs: Add support for long filenames as stored in
|
|
||||||
ustar format archives.
|
|
||||||
- tarfs: Allow for working with archives conforming to
|
|
||||||
POSIX.1-2001 standard
|
|
||||||
|
|
||||||
|
|
||||||
Version 4.6.1.
|
|
||||||
|
|
||||||
- Core functionality.
|
|
||||||
- Bash < 2.05b no longer supported. For usage with bash < 2.05b fix
|
|
||||||
subshell_name_quote() to use 3-digit octals.
|
|
||||||
|
|
||||||
Version 4.6.1.
|
|
||||||
|
|
||||||
- Core functionality.
|
|
||||||
- Device numbers are displayed correctly.
|
|
||||||
- Improved message formatting for i18n.
|
|
||||||
- Recursive option added for internal grep.
|
|
||||||
|
|
||||||
- Viewer.
|
|
||||||
- Almost completely rewritten internal viewer.
|
|
||||||
- mmap(2) support removed from internal viewer.
|
|
||||||
|
|
||||||
- VFS.
|
|
||||||
- Fixed device number handling.
|
|
||||||
- zipfs can handle zip files that contain pathnames starting
|
|
||||||
with "./".
|
|
||||||
- Passive FTP over proxies is possible.
|
|
||||||
|
|
||||||
- Miscellaneous.
|
|
||||||
- Code cleanup in various places
|
|
||||||
|
|
||||||
|
|
||||||
Version 4.6.1-pre5.
|
|
||||||
|
|
||||||
- Core functionality.
|
|
||||||
- Fix double free in mc_maybe_editor_or_viewer().
|
|
||||||
- Do not blindly cleanup in exit_subshell().
|
|
||||||
- Fix blocking of panel cd-ing with white space command.
|
|
||||||
- Fix mini status after first Ctrl-O.
|
|
||||||
- Fix dynamic loading of Photon library for shift keys.
|
|
||||||
|
|
||||||
- Security.
|
|
||||||
- See also VFS.
|
|
||||||
|
|
||||||
- Portability.
|
|
||||||
- Added configuration files for Sun Solaris pkgmk(1).
|
|
||||||
|
|
||||||
- Editor.
|
|
||||||
- Fix position save bug.
|
|
||||||
- Improve c.syntax.
|
|
||||||
- Improve makefile.syntax.
|
|
||||||
- Improve python.syntax.
|
|
||||||
- Improve eiffel.syntax.
|
|
||||||
- Improve syntax.syntax.
|
|
||||||
|
|
||||||
- Viewer.
|
|
||||||
- Add .7z archives extensions to mc.ext.in.
|
|
||||||
- Add OpenOffice.org 2 extensions to mc.ext.in.
|
|
||||||
- Recognize both .udeb and .deb as Debian packages.
|
|
||||||
|
|
||||||
- Screen libraries.
|
|
||||||
- Backport S-Lang fixes from HEAD.
|
|
||||||
|
|
||||||
- VFS.
|
|
||||||
- Extensive samba cleanup.
|
|
||||||
- Fix possible crash on broken cpio archives.
|
|
||||||
- Quote fixes in urar.in.
|
|
||||||
|
|
||||||
- Translations.
|
|
||||||
- Updated translations: German.
|
|
||||||
- Updated translations: Italian.
|
|
||||||
|
|
||||||
|
|
||||||
Version 4.6.1-pre4.
|
|
||||||
|
|
||||||
- Core functionality.
|
|
||||||
- Fix X11 connection handling.
|
|
||||||
|
|
||||||
- Editor.
|
|
||||||
- Add syntax file for the x86 assembler.
|
|
||||||
- Add syntax file for the Vision(tm) Ray Tracer.
|
|
||||||
- Add syntax file for the CORBA IDL.
|
|
||||||
- Add syntax file for the LUA programming language.
|
|
||||||
|
|
||||||
|
|
||||||
Version 4.6.1-pre3.
|
|
||||||
|
|
||||||
- Core functionality.
|
|
||||||
- Improve support for tcsh.
|
|
||||||
|
|
||||||
- Translations.
|
|
||||||
- Updated translations: Spain.
|
|
||||||
|
|
||||||
|
|
||||||
Version 4.6.1-pre2.
|
|
||||||
|
|
||||||
Release candidate for 4.6.1.
|
|
||||||
|
|
||||||
- Security.
|
|
||||||
- Fixed CAN-2004-0226 (buffer overflows).
|
|
||||||
- Fixed CAN-2004-0231 (unsafe temporary file and directory creation).
|
|
||||||
- Fixed CAN-2004-0232 (format string vulnerablities).
|
|
||||||
- cons.saver does not need to be setuid-root on Linux.
|
|
||||||
- Hiding of FTP passwords.
|
|
||||||
|
|
||||||
- Portability.
|
|
||||||
- PC port has been removed.
|
|
||||||
- Support for SCO UNIX has been removed.
|
|
||||||
- Improve support for QNX Neutrino.
|
|
||||||
|
|
||||||
- Core functionality.
|
|
||||||
- Use 8bit input as default.
|
|
||||||
- Better support for '@' in FTP usernames.
|
|
||||||
- Better large file support (int -> off_t)
|
|
||||||
- Add gnome, rxvt and xterm-new terminals (keyword copy for mc.lib).
|
|
||||||
- Make the find dialog more responsive while scanning through large files.
|
|
||||||
- Add implementation to cons.handler for FreeBSD 4.x and 5.x.
|
|
||||||
- Screen saving is now supported on FreeBSD console.
|
|
||||||
- Hide temporary commands from history.
|
|
||||||
- Add --with-glib12 option to configure to force using glib 1.2.x.
|
|
||||||
- Add --disable-background option to disable background support.
|
|
||||||
- Background support now uses pipes instead of UNIX sockets.
|
|
||||||
- libX11 is loaded dynamically using gmodule if possible.
|
|
||||||
- User is warned if one mc is run from another.
|
|
||||||
|
|
||||||
- Screen libraries.
|
|
||||||
- Add many boundary check into internal slang library.
|
|
||||||
- Internal slang upgrade to 1.4.9.
|
|
||||||
- Increased maximum screen size to 512 x 512.
|
|
||||||
- Add support for qansi-m terminals.
|
|
||||||
|
|
||||||
- Editor.
|
|
||||||
- Fix bugs for mcedit compiled with ncurses.
|
|
||||||
- New status string format in mcedit.
|
|
||||||
- Support for large syntax files.
|
|
||||||
- Temporarily disable safe save and backups on remote VFS
|
|
||||||
because it doesn't work.
|
|
||||||
- Enable user menu in mcedit.
|
|
||||||
- Add syntax file for the ASP.NET technology.
|
|
||||||
- Add syntax file for the Eiffel programming language.
|
|
||||||
- Add syntax file for the Ruby programming language.
|
|
||||||
- Add syntax file for the C# programming language.
|
|
||||||
- Upgrade php.syntax file.
|
|
||||||
- Improve sql.syntax file.
|
|
||||||
- Improve perl.syntax.
|
|
||||||
- Improve diff.syntax.
|
|
||||||
- Improve makefile.syntax.
|
|
||||||
- Add "define" keyword for syntax files.
|
|
||||||
|
|
||||||
- VFS.
|
|
||||||
- Full audit of quoting of parameters in vfs scripts (CAN-2004-0494).
|
|
||||||
- Fixed CAN-2003-1023 (stack overflow in vfs_s_resolve_symlink).
|
|
||||||
- Various fixes in tar.c.
|
|
||||||
- VFS supports iso9660 images.
|
|
||||||
|
|
||||||
- Translations.
|
|
||||||
- New translations: Mongolian, Serbian and Lithuanian.
|
|
||||||
- Updated translations: Ukrainian, Italian, Hungarian.
|
|
||||||
|
|
||||||
|
|
||||||
Version 4.6.0.
|
|
||||||
|
|
||||||
- Core functionality.
|
|
||||||
- Fixed infinite loop under xterm if xterm is forcedly closed.
|
|
||||||
|
|
||||||
- Portability.
|
|
||||||
- ncurses can be found even if it's renamed to curses (OpenBSD).
|
|
||||||
- Warning fixes for 64-bit systems.
|
|
||||||
|
|
||||||
|
|
||||||
Version 4.6.0-pre3.
|
|
||||||
|
|
||||||
Another release candidate for 4.6.0.
|
|
||||||
|
|
||||||
- Core functionality.
|
|
||||||
- ".." is no longer shown in the root directory.
|
|
||||||
- Fixed segmentation fault when processing truncated
|
|
||||||
section header in the corrupted initialization file.
|
|
||||||
|
|
||||||
- Screen libraries.
|
|
||||||
- Fixed incorrect processing of AltGr on Linux console
|
|
||||||
introduced in -pre2.
|
|
||||||
|
|
||||||
- Documentation.
|
|
||||||
- Fixed a bug in man2hlp that could randomly prevent correct
|
|
||||||
generation of the help files.
|
|
||||||
- Added manual page for mcview.
|
|
||||||
|
|
||||||
|
|
||||||
Version 4.6.0-pre2.
|
|
||||||
|
|
||||||
Release candidate for 4.6.0.
|
|
||||||
|
|
||||||
- Security.
|
|
||||||
- mc now creates its own temporary directory /tmp/mc-$USER.
|
|
||||||
If it fails or permissions are wrong, the user is warned.
|
|
||||||
|
|
||||||
- Portability.
|
|
||||||
- mc now complies with the Filesystem Hierarchy Standard and
|
|
||||||
uses @prefix@/share/mc for the data files.
|
|
||||||
- Support for glib 2.0.x has been added.
|
|
||||||
- glib 1.2 is now properly detected on FreeBSD.
|
|
||||||
|
|
||||||
- Core functionality.
|
|
||||||
- Fixed segmentation fault when displaying messages from
|
|
||||||
background operations.
|
|
||||||
- When using support for setting the last working directory of
|
|
||||||
mc in the parent shell, "mc" is now an alias in all shells,
|
|
||||||
not a function. The "-P" option needs an argument now.
|
|
||||||
- Alt-O sets the same directory on the other panel.
|
|
||||||
- Current directory is shown in the xterm window title.
|
|
||||||
|
|
||||||
- Screen libraries.
|
|
||||||
- Screen library is now selected by the option --with-screen.
|
|
||||||
- X11 support is enabled by default, use --without-x to disable.
|
|
||||||
- The keycode now contains information about all screen
|
|
||||||
modifiers. This allows to implement more shortcuts, but this
|
|
||||||
work has just begun.
|
|
||||||
- Included S-Lang library has been updated to version 1.4.5.
|
|
||||||
- Mouse wheel is supported in the internal editor and viewer in
|
|
||||||
xterm compatible terminals that implement wheel events.
|
|
||||||
|
|
||||||
- Editor.
|
|
||||||
- Internal editor now saves the cursor position in the file.
|
|
||||||
- New syntax rules - RPM specfile, m4.
|
|
||||||
- Editor shows control characters in the caret notation.
|
|
||||||
|
|
||||||
- VFS.
|
|
||||||
- Most extfs scripts have been reviewed and improved.
|
|
||||||
- Fixed viewing and editing files on mcfs.
|
|
||||||
- Support for termnet and HSC firewall has been removed.
|
|
||||||
|
|
||||||
- Documentation.
|
|
||||||
- Polish manual has been added.
|
|
||||||
|
|
||||||
Version 4.6.0-pre1.
|
|
||||||
|
|
||||||
- Security release. Massive code cleanup. Most improvements didn't
|
|
||||||
need any significant amount of the new code.
|
|
||||||
|
|
||||||
- Security.
|
|
||||||
- Fixes for remotely exploitable buffer overflows in VFS.
|
|
||||||
|
|
||||||
- Ports and editions.
|
|
||||||
- GNOME edition has been removed.
|
|
||||||
- OS/2 port has been removed.
|
|
||||||
- MAD (Memory Allocation Debugger) has been removed.
|
|
||||||
|
|
||||||
- Core functionality.
|
|
||||||
- Large file support enabled by default.
|
|
||||||
- Shift-F5 and Shift-F6 copy and rename like F5 and F6, but
|
|
||||||
suggest the selected filename as the destination.
|
|
||||||
- File search with contents doesn't use external egrep.
|
|
||||||
- Directories with many files are now reloaded much faster.
|
|
||||||
- Subshell works under Cygwin.
|
|
||||||
|
|
||||||
- Screen libraries.
|
|
||||||
- Improved support for ncurses.
|
|
||||||
- Dropped support for the old Curses library.
|
|
||||||
- Colors are enabled on all capable terminals when using S-Lang.
|
|
||||||
- Syntax highlighting now works with ncurses.
|
|
||||||
|
|
||||||
- Editor.
|
|
||||||
- Editor files are now stored in ~/.mc/cedit instead of ~/.cedit
|
|
||||||
to avoid collision with Cooledit.
|
|
||||||
- New syntax rules - PHP, Tcl, SQL, DOS batch file.
|
|
||||||
- Editor supports word completion.
|
|
||||||
|
|
||||||
- VFS.
|
|
||||||
- Local temporary file is used for uploading via ftpfs/fish only
|
|
||||||
if file is uploaded to the same ftp/fish server.
|
|
||||||
- mcfs support is disabled by default.
|
|
||||||
- Samba configuration and codepage files locations can be
|
|
||||||
configured.
|
|
||||||
- .netrc support in ftpfs is enabled by default.
|
|
||||||
- Viewing zip files could corrupt them.
|
|
||||||
|
|
||||||
- Documentation.
|
|
||||||
- Added manuals in Spanish, Italian and Russian.
|
|
||||||
- Help files are not distributed, but generated during the
|
|
||||||
build from the manual pages.
|
|
||||||
|
|
||||||
- Translations.
|
|
||||||
- Belarussian translation has been added.
|
|
||||||
|
|
||||||
|
|
||||||
Version 4.5.55
|
|
||||||
|
|
||||||
- Mostly bugfixes and portability fixes. Making things work as they
|
|
||||||
were meant to work.
|
|
||||||
|
|
||||||
- Text edition improvements.
|
|
||||||
- Ctrl-O supported in the viewer and editor.
|
|
||||||
- Better terminal support. Should not need "Learn Keys" on rxvt
|
|
||||||
and xterm in most cases.
|
|
||||||
|
|
||||||
- GNOME edition improvements.
|
|
||||||
- Find dialog rewritten.
|
|
||||||
- Editor and viewer ask whether to save modified file when
|
|
||||||
closed from window manager.
|
|
||||||
|
|
||||||
- Editor.
|
|
||||||
- New syntax rules - S-Lang, PO files, Octave.
|
|
||||||
- Alt-B goes to matching bracket.
|
|
||||||
|
|
||||||
- Portability improvements.
|
|
||||||
- Should compile out-of-box on Cygwin and QNX Neutrino.
|
|
||||||
- Can be compiled by BSD make.
|
|
||||||
- Subshell and VFS code are safer and more portable.
|
|
||||||
|
|
||||||
- Experimental features (disabled by default).
|
|
||||||
- Charset conversion support.
|
|
||||||
- Large (64-bit) file support on 32-bit systems.
|
|
||||||
|
|
||||||
|
|
||||||
Version 4.5
|
|
||||||
|
|
||||||
- Too many new features to list.
|
|
||||||
|
|
||||||
- This is the last version to be actively maintained. The GNOME
|
|
||||||
edition is in stabilization and maintenance phase only. A new file
|
|
||||||
manager is being written for the GNOME project.
|
|
||||||
|
|
||||||
|
|
||||||
Version 3.5
|
|
||||||
|
|
||||||
- New hotlist code.
|
|
||||||
- The bookmark code has been completely revamped and now it supports
|
|
||||||
folders. New format for the hot list file.
|
|
||||||
- It is possible to copy a selected path name into the input line
|
|
||||||
(C-Enter).
|
|
||||||
|
|
||||||
- Tk enhancements.
|
|
||||||
- New built in GUI designer to help developers modify the look
|
|
||||||
of the program at run time (no penalty for users).
|
|
||||||
- Many dialog boxes now work.
|
|
||||||
- Right button now pops up a context sensitive action menu.
|
|
||||||
- Added many visual enhancements.
|
|
||||||
- The Tk edition is not yet finished though.
|
|
||||||
|
|
||||||
- File management.
|
|
||||||
- Now we do background copy and move operations.
|
|
||||||
(you can ftp your files in the background now, for example).
|
|
||||||
|
|
||||||
- Built in text editor
|
|
||||||
- This is an easy to use text editor with pull-down menus.
|
|
||||||
The features it presently supports are: Block copy, move,
|
|
||||||
delete, cut, paste; key for key undo; file insertion; macro
|
|
||||||
definition; regular expression search and replace (and our
|
|
||||||
own scanf-printf search and replace); shift-arrow MSW-MAC
|
|
||||||
text highlighting (for the Linux console only);
|
|
||||||
insert-overwrite toggle; and an option to pipe text blocks
|
|
||||||
through shell commands like indent.
|
|
||||||
|
|
||||||
Comes with Emacs keybindings as well.
|
|
||||||
|
|
||||||
mcedit is a link to mc which bring it up in editor mode.
|
|
||||||
|
|
||||||
- FTP File system
|
|
||||||
- Many fixes and enhancements, better support for proxy
|
|
||||||
machines.
|
|
||||||
- Now we support both active and passive opens.
|
|
||||||
- Estimated time of arrival for ftp transfers.
|
|
||||||
- stalled detection.
|
|
||||||
- Much better support for proxies.
|
|
||||||
- ftp URLs now allow a password to be provided.
|
|
||||||
|
|
||||||
- ext2fs Undelete File system
|
|
||||||
- Minor enhancements.
|
|
||||||
|
|
||||||
- TAR File system
|
|
||||||
- Now we flush the tarfs if the tar file has been modified
|
|
||||||
|
|
||||||
- External File systems:
|
|
||||||
- Speeded up RPM file system.
|
|
||||||
- New LHA file system.
|
|
||||||
- New ARC file system.
|
|
||||||
- New DEB file system (for those users of Debian).
|
|
||||||
- New RAR file system.
|
|
||||||
- Fixed problems with different zipfs.
|
|
||||||
|
|
||||||
- MC file system:
|
|
||||||
- We get can use a mc file system by using either mc: or mc:// prefixes.
|
|
||||||
|
|
||||||
- Viewer changes:
|
|
||||||
- Now we include a program that preprocesses mail if you view it
|
|
||||||
so, you get colored mails in the viewer.
|
|
||||||
- A simple ruler has been implemented (press Alt-r to enable it).
|
|
||||||
|
|
||||||
- New hex editor
|
|
||||||
- Now you can do hex editions in your files with a single keystroke.
|
|
||||||
(invoke it by using the hex-viewer and then clicking on edit).
|
|
||||||
|
|
||||||
- Find file command:
|
|
||||||
- Now we can search inside files using a piped grep (particularly
|
|
||||||
interesting to search inside virtual file system: tar files,
|
|
||||||
tar files on remote ftp sites, or searching information on an
|
|
||||||
ftp site)
|
|
||||||
|
|
||||||
- Widgets:
|
|
||||||
- Input lines now support control-left, control-right movement on the
|
|
||||||
Linux console.
|
|
||||||
|
|
||||||
- Extension file:
|
|
||||||
- We now support extra entries in a given rule with the Include=
|
|
||||||
tag.
|
|
||||||
|
|
||||||
- Ports:
|
|
||||||
- Windows NT, Windows 95 by Juan Grigera
|
|
||||||
- OS/2 by Alexander Dong.
|
|
||||||
|
|
||||||
|
|
||||||
- Many many many bug fixes and memory leaks have been fixed.
|
|
||||||
|
|
||||||
|
|
||||||
Version 3.2
|
|
||||||
|
|
||||||
- External File system:
|
|
||||||
- Mtools file system works.
|
|
||||||
- New Cpio file system.
|
|
||||||
- New RPM file system.
|
|
||||||
|
|
||||||
- FTP file system:
|
|
||||||
- support for HSC firewall
|
|
||||||
|
|
||||||
- Lots of subshell fixes
|
|
||||||
|
|
||||||
- Regexp-extension:
|
|
||||||
- Editing of non-local files works now.
|
|
||||||
|
|
||||||
- Bunch of bug fixes.
|
|
||||||
|
|
||||||
- Panelize now works properly.
|
|
||||||
|
|
||||||
- Can work on Nextstep now.
|
|
||||||
|
|
||||||
- Windows NT port by Juan Grigera.
|
|
||||||
|
|
||||||
- Midnight Commander file system server:
|
|
||||||
- Fixed errno handling in the server.
|
|
||||||
- Fixed time handling in the server.
|
|
||||||
- Better caching.
|
|
||||||
- Works with PAM if supported on the system.
|
|
||||||
|
|
||||||
Version 3.1
|
|
||||||
|
|
||||||
This has been finished:
|
|
||||||
|
|
||||||
- Enhanced ftpfs:
|
|
||||||
- Displays progress bars.
|
|
||||||
- Supports Netware and Windows NT servers
|
|
||||||
- Better support for symlinked files.
|
|
||||||
- Handles those warez sites file names.
|
|
||||||
- Increase the directory cache timeout.
|
|
||||||
- Cache flushing (C-r)
|
|
||||||
- If you append a /~ to the directory, you will log into your home
|
|
||||||
directory (this is done by default if you use the menus to connect).
|
|
||||||
- More robust.
|
|
||||||
- Subshell fixes (it should not hang any longer).
|
|
||||||
- Fixes prompt handling for zsh and tcsh users.
|
|
||||||
- Fixes variable expansion for tcsh (now you may edit files).
|
|
||||||
- Rewrote the sync code between the parent and child, should not hang
|
|
||||||
any longer.
|
|
||||||
- Better command completion.
|
|
||||||
- Keypad handling enhanced:
|
|
||||||
- Special key treatment for +, -, \ and now may be configure to
|
|
||||||
only take place if you do not have a command typed in.
|
|
||||||
- Now the + and \ bindings when ran on the Linux console work
|
|
||||||
may use the keypad and M-+ and M-\ and leave the + and \ keys
|
|
||||||
free.
|
|
||||||
- Better handling of the line drawing chars on OSF/1 and AIX.
|
|
||||||
- Enhanced tar/compressed tar file systems.
|
|
||||||
- Global kill ring.
|
|
||||||
- Added undelete feature for Linux systems: now you may recover deleted files
|
|
||||||
on ext2 file systems with the Undelete file system.
|
|
||||||
- Symlink commands (for symlink lovers).
|
|
||||||
see the docs on C-x C-r, C-x C-l, C-x C-s keystrokes.
|
|
||||||
- New macros:
|
|
||||||
%b and %B return the basename of the selected filename
|
|
||||||
%var{ENV-VAR} expands to the contents of ENV-VAR variable.
|
|
||||||
- MC may be invoked as a viewer (mc -f flag).
|
|
||||||
- Added Unicode support on the Linux console (run with mc -N)
|
|
||||||
- Tons of bug fixes, the code is cleaner and hopefully
|
|
||||||
- Allow a vfs pathname to be passed as a startup directory.
|
|
||||||
|
|
||||||
This is a list of people that put their effort into making the 3.1
|
|
||||||
release:
|
|
||||||
|
|
||||||
Adam Tla/lka, Antonio Palama, Carl Thompson, Ching Hui, Dugan Porter, Gerd
|
|
||||||
Knorr, Ilya Rybkin, Jakub Jelinek, Janne Kukonlehto, Juan Grigera, Juan Jose
|
|
||||||
Ciarlante, John Davis, Marcelo Fabian Roccasalva, Perry Francis Nguyen,
|
|
||||||
Sergey Ya Korshunoff Steven Hirsch, Thanh Ma and Torben Fjerdingstad.
|
|
||||||
|
|
||||||
Version 3.0
|
|
||||||
|
|
||||||
This has been finished:
|
|
||||||
|
|
||||||
- Virtual File System: You now can browse tar, compressed tar and
|
|
||||||
file systems over the network as if they were local subdirectories;
|
|
||||||
- Slang support, you don't need ncurses anymore (but you can still compile
|
|
||||||
with ncurses, if you want).
|
|
||||||
- New mc.ext format, for details see the sample mc.ext file provided.
|
|
||||||
- Append option if you try to copy/move a file onto already existing one.
|
|
||||||
- Internal cd command uses CDPATH variable if set (like in BASH).
|
|
||||||
- Find file command is much faster.
|
|
||||||
- External panelize command - finding files using unlimited number of
|
|
||||||
criteria - actually spawns an external command and it can be find, awk,
|
|
||||||
grep -l or anything else.
|
|
||||||
- Learn keys makes setting up of mc on terminals with broken
|
|
||||||
terminfo/termcap databases easier. It just asks you to press keys which
|
|
||||||
are not working.
|
|
||||||
- Advanced chown command.
|
|
||||||
- C-PgUp and C-PgDn takes you to the previous and currently selected
|
|
||||||
directory respectively on the Linux console.
|
|
||||||
- You can choose between 7 data bits, iso-latin-1 (0-127+160-255) or
|
|
||||||
other (0-255).
|
|
||||||
- Confirmation for overwriting, deleting and exiting added.
|
|
||||||
- Viewer has growing buffers.
|
|
||||||
- Filename, username, hostname and variable completion (M-Tab) on all
|
|
||||||
input lines plus command completion on appropriate places of command
|
|
||||||
line.
|
|
||||||
- Following of symlinks at changing directory.
|
|
||||||
- Viewer now supports bold faces and underlines, and it fits the
|
|
||||||
information on the screen better. Now you can also specify the starting
|
|
||||||
mode for the viewer depending on the contents of the viewed file.
|
|
||||||
- Mask rename and copy.
|
|
||||||
- Colors now let you specify the intensity of the colors you want.
|
|
||||||
|
|
||||||
This is being worked on:
|
|
||||||
- Virtual File System: FTP file system.
|
|
||||||
- Tcl/Tk and XView versions of the program (preliminary versions are
|
|
||||||
up and running).
|
|
||||||
|
|
||||||
|
|
||||||
Version 2.0
|
|
||||||
|
|
||||||
Now users are able to define their own display
|
|
||||||
|
|
||||||
- User defined display formats.
|
|
||||||
|
|
||||||
Now you can configure the file display to suit your needs.
|
|
||||||
For example, you can say which information you want to see displayed
|
|
||||||
instead of our defaults.
|
|
||||||
|
|
||||||
- User definable program layout.
|
|
||||||
|
|
||||||
Panels could be shown vertically or horizontally;
|
|
||||||
panels could be different sizes, you can hide or show most
|
|
||||||
program windows (command line, keybar or menubar).
|
|
||||||
|
|
||||||
- Output window.
|
|
||||||
|
|
||||||
Now, it's possible to see part of the last program output on the Linux
|
|
||||||
console without having to switch screens via an option in the layout
|
|
||||||
menu.
|
|
||||||
|
|
||||||
- New View modes:
|
|
||||||
|
|
||||||
Quick view: as you browse your files, each one is displayed on
|
|
||||||
the other panel on the idle time.
|
|
||||||
|
|
||||||
Tree view: let's you browse your directories by traveling a tree.
|
|
||||||
We have two traveling modes available. And the tree does
|
|
||||||
not take your precious time: it's build on the fly, as you
|
|
||||||
browse your disk (you can always loose your time if you
|
|
||||||
want to :-).
|
|
||||||
|
|
||||||
Info view: Gives you information on the currently select file and
|
|
||||||
the current file system as you move.
|
|
||||||
|
|
||||||
User view: Let's you define a directory listing and the format you
|
|
||||||
want to use.
|
|
||||||
|
|
||||||
- New subshell support (concurrent shell execution)
|
|
||||||
|
|
||||||
The Midnight Commander will now spawn one copy of the shell, so you
|
|
||||||
get better performance and you can use shell functions, define variables
|
|
||||||
and execute complete shell commands. Supported shells: bash, zsh and
|
|
||||||
tcsh. If your shell is not supported, then the old mode is still
|
|
||||||
available.
|
|
||||||
|
|
||||||
- Dialog box manager
|
|
||||||
|
|
||||||
Almost all the new configuration options are configured with this
|
|
||||||
new dialog manager, easy to use if you are familiar with dialog boxes
|
|
||||||
in DOS and Windows.
|
|
||||||
|
|
||||||
Available widgets: check buttons, buttons, radio buttons,
|
|
||||||
input lines and list boxes (So you can take our code and use it on
|
|
||||||
your applications).
|
|
||||||
|
|
||||||
- New option configuration.
|
|
||||||
|
|
||||||
Now the program options are configured with a dialog box.
|
|
||||||
|
|
||||||
- Chmod and Chown commands:
|
|
||||||
|
|
||||||
For changing permissions as well as ownership of files and
|
|
||||||
directories, uses our new dialog manager.
|
|
||||||
|
|
||||||
- Color customization support
|
|
||||||
|
|
||||||
Now you can change the default color of the program with any of
|
|
||||||
these:
|
|
||||||
environment variable, Colors section in the init file (colors per
|
|
||||||
terminal type) and command line.
|
|
||||||
|
|
||||||
- User menu and extension enhancements:
|
|
||||||
|
|
||||||
Execution understand the %t macro (tagged files).
|
|
||||||
|
|
||||||
User menu also has a new macro to let the user specify options.
|
|
||||||
|
|
||||||
You can hide and show entries in the user menus by using conditions.
|
|
||||||
|
|
||||||
Auto detect best match depending on a regexp.
|
|
||||||
|
|
||||||
- Viewer:
|
|
||||||
Goto line command,
|
|
||||||
horizontal scrolling,
|
|
||||||
on the fly decompression (and we don't eat unneeded cycles of CPU),
|
|
||||||
allow non gunzip operation.
|
|
||||||
|
|
||||||
- Internal move command:
|
|
||||||
|
|
||||||
Now, we don't rely anymore on system commands in /bin, so the
|
|
||||||
program is more robust and is much faster. Bunches of code come
|
|
||||||
from the GNU fileutils.
|
|
||||||
|
|
||||||
- The Tree view and normal views allows wrapped incremental searches of
|
|
||||||
file names.
|
|
||||||
|
|
||||||
- Mask rename:
|
|
||||||
|
|
||||||
Now it's possible to do things like rename *.pas in *.bak
|
|
||||||
|
|
||||||
- Compare directories command
|
|
||||||
|
|
||||||
- Allow panels to be in Long mode without forcing the user to a single panel.
|
|
||||||
|
|
||||||
(You can even have two long panels).
|
|
||||||
|
|
||||||
- F10, C-g cancels as well as ESC ESC.
|
|
||||||
|
|
||||||
- Improved help system.
|
|
||||||
|
|
||||||
We updated and spelled the help system and added a lots of links.
|
|
||||||
The Web page is constructed with the same tools.
|
|
||||||
|
|
||||||
- Allows tagging of directories:
|
|
||||||
|
|
||||||
Now you can copy, rename, move and delete complete directories. You
|
|
||||||
are not limited anymore to files.
|
|
||||||
|
|
||||||
- View output (screen save/restore) on Linux console.
|
|
||||||
|
|
||||||
On old Linux systems, only b&w is supported, on newer Linux systems
|
|
||||||
(1.1.67 and newer), we also support color screen save/restore and
|
|
||||||
cursor positions.
|
|
||||||
|
|
||||||
- 8 bit clean support.
|
|
||||||
|
|
||||||
- Visual feedback while i-searching files.
|
|
||||||
|
|
||||||
- Much more intuitive, you have to use it.
|
|
||||||
|
|
||||||
- It's better than aspirin.
|
|
||||||
|
|
||||||
- New memory allocation debugger.
|
|
||||||
|
|
||||||
During testing time, we used a powerful memory allocation debugger,
|
|
||||||
so the program will not eat all your memory, and will make a good use of
|
|
||||||
your memory.
|
|
||||||
|
|
||||||
- Now it also runs on hppa-hp-hpux9, hppa-hp-hpux7, m68k-apple-aux and
|
|
||||||
sparc-sun-netbsd1.0. The best platform to run it is Linux, of course,
|
|
||||||
since that's where most of us develop it.
|
|
||||||
|
|
||||||
- Inode sort option.
|
|
||||||
|
|
||||||
- Nice progress status indicator.
|
|
||||||
|
|
||||||
We have two of them: a moving dash indicator and a progress bar
|
|
||||||
indicator for file operations.
|
|
||||||
|
|
||||||
Version 0.15
|
|
||||||
|
|
||||||
- Uses GNU autoconf.
|
|
||||||
Currently, it has been ported to this configurations:
|
|
||||||
i386-*-linux1.0
|
|
||||||
i386-*-linux1.1
|
|
||||||
mips-sgi-irix5.2
|
|
||||||
mips-dec-ultrix4.3
|
|
||||||
rs6000-ibm-aix3.2.5
|
|
||||||
sparc-sun-sunos4.1
|
|
||||||
sparc-sun-solaris2.3
|
|
||||||
|
|
||||||
- Improvements to the internal file viewer:
|
|
||||||
Wrap/Unwrap mode.
|
|
||||||
Hex mode.
|
|
||||||
Hex searches.
|
|
||||||
Now you can view compressed files (gzip, compress, zip, pack and lzh).
|
|
||||||
Performance enhancements, now it's much faster.
|
|
||||||
Works on systems without mmap.
|
|
||||||
|
|
||||||
- Mouse Support now also works on xterms.
|
|
||||||
If you run in the Linux console, you will still need the gpm mouse server
|
|
||||||
to use the mouse support, but if you use xterms, then you're lucky
|
|
||||||
and can use the mouse support when using xterms.
|
|
||||||
|
|
||||||
- Help system and man page.
|
|
||||||
Both were updated and has many more hypertext links inside, the
|
|
||||||
help system can also be used with a mouse.
|
|
||||||
|
|
||||||
- If running on xterms, now you can see the output of the last program
|
|
||||||
you ran by using the C-o key combination.
|
|
||||||
|
|
||||||
- Switch panels command (C-u)
|
|
||||||
- With filter command per panel.
|
|
||||||
- With auto mounting/umounting on chdir feature.
|
|
||||||
- cd now expands tildes (~, ~user).
|
|
||||||
- Much more portable.
|
|
||||||
- Many bugs were fixed.
|
|
||||||
|
|
||||||
Version 0.14
|
|
||||||
|
|
||||||
- Now can handle directories with an unlimited number of files.
|
|
||||||
- New link and symlink commands (C-x l, C-x s).
|
|
||||||
- New insert tagged files or selection command (C-x t).
|
|
||||||
|
|
||||||
Version 0.13
|
|
||||||
|
|
||||||
- Behave more like the Norton Commander.
|
|
||||||
- Added menu file edit.
|
|
||||||
- If there is no permission to load a directory, now it loads a dummy
|
|
||||||
directory.
|
|
||||||
- When a panel is re-sorted, keep the selected file selected.
|
|
||||||
- forward_word and backward_word command on the input line now skip
|
|
||||||
over letters and numbers.
|
|
||||||
- Fixed backward scrolling in the internal viewer.
|
|
||||||
- The internal viewer now computes the percentage in a more natural
|
|
||||||
way.
|
|
||||||
- Added handling of the Home and End keys to the internal viewer
|
|
||||||
- Bug fixes.
|
|
||||||
|
|
||||||
Version 0.12
|
|
||||||
|
|
||||||
- Preliminary support for System V compilation.
|
|
||||||
- Bug fix: didn't call closedir in all cases.
|
|
||||||
- bug fixes.
|
|
||||||
|
|
||||||
Version 0.11
|
|
||||||
|
|
||||||
- Support cd -.
|
|
||||||
- Corrected Makefile.
|
|
||||||
|
|
||||||
Version 0.10
|
|
||||||
|
|
||||||
- Added new Alt-G, Alt-H, Alt-J to select the top file, middle file
|
|
||||||
and bottom file in the current panel.
|
|
||||||
- Now it's allowed to select option in query boxes by the first initial
|
|
||||||
- Fixed mouse repeat rate.
|
|
||||||
- Fixed a bug that prevent copying individual files to another file.
|
|
||||||
- Some minor bug fixes.
|
|
||||||
|
|
||||||
Version 0.9
|
|
||||||
|
|
||||||
- Mouse Support.
|
|
||||||
- Internal Copy command (it no longer uses cp).
|
|
||||||
- Verbose Copying of files.
|
|
||||||
- Confirmation on Overwrite and on Delete.
|
|
||||||
- Support reverse sorting.
|
|
||||||
- Many visual enhancements.
|
|
||||||
- Per panel options are saved and restored.
|
|
||||||
- New truncation of names in the panels.
|
|
||||||
- History in Input Lines (M-p and M-n).
|
|
||||||
- Input line enhancements.
|
|
||||||
- Dialog boxes are nicer than before.
|
|
||||||
- Cache in gid and uid translators.
|
|
||||||
- More keybindings for the Input lines.
|
|
||||||
- Better kill management in Input Lines.
|
|
||||||
- Bug fixes.
|
|
||||||
|
|
||||||
Version 0.8
|
|
||||||
|
|
||||||
- The online help now comes with the complete man page.
|
|
||||||
- Input lines now support M-b and M-f for movement by word.
|
|
||||||
- Unlimited input lines (command line).
|
|
||||||
- Filename searches now must be started with C-s or M-s.
|
|
||||||
- Many bug fixes.
|
|
||||||
|
|
||||||
Version 0.7
|
|
||||||
|
|
||||||
- The stat() reloading optimization is now a configuration option.
|
|
||||||
- Many bug fixes went to the find file command.
|
|
||||||
- New history in the hypertext viewer.
|
|
||||||
- ESC-Tab will copy the name of the other-panel selected file to the
|
|
||||||
input line.
|
|
||||||
- Now it's possible to display files and directories mixed together or
|
|
||||||
separated (like the Norton Commander).
|
|
||||||
- Many bug fixes, see the ChangeLog for details.
|
|
||||||
|
|
||||||
Version 0.6
|
|
||||||
|
|
||||||
- Extension dependent execution implemented (now you can execute
|
|
||||||
things like tar tzvf over compressed tar files, just a tap in the
|
|
||||||
Enter key).
|
|
||||||
- Added simple expansion of useful variables in the user menu.
|
|
||||||
- Avoid unnecessary reloading of subdirectories using stat (suggested
|
|
||||||
by Torben Fjerdingstad <tfj@olivia.ping.dk>).
|
|
||||||
- Added options to disable colors and display version number.
|
|
||||||
- Allow start up directory specification (ex: mc /usr/local/bin /tmp).
|
|
||||||
- Fixed bug that operated on the selection instead of the tagged file
|
|
||||||
(when only one file was tagged).
|
|
||||||
- Some cosmetic changes.
|
|
||||||
- Bug fixes.
|
|
||||||
|
|
||||||
Version 0.5
|
|
||||||
|
|
||||||
- Fixed bug in the help browser that crashed the program.
|
|
||||||
- New internal viewer.
|
|
||||||
- New long directory listing format.
|
|
||||||
- some bug fixes.
|
|
||||||
|
|
||||||
Version 0.4
|
|
||||||
|
|
||||||
- User Menus (F2 key).
|
|
||||||
- Quick search of files in a panel (Alt-filename takes you to that file).
|
|
||||||
- Char quoting (C-q).
|
|
||||||
- exec() enhancements.
|
|
||||||
- now you can suspend the program (C-z).
|
|
||||||
- The find file command now seems to be very stable.
|
|
||||||
- misc bug fixes.
|
|
||||||
|
|
||||||
Version 0.3
|
|
||||||
|
|
||||||
- Setup loading/saving.
|
|
||||||
- Support for any size screen.
|
|
||||||
- Many, many bug fixes.
|
|
176
README
176
README
|
@ -1,176 +0,0 @@
|
||||||
Contents
|
|
||||||
--------
|
|
||||||
|
|
||||||
Introduction
|
|
||||||
Dependencies
|
|
||||||
Features
|
|
||||||
Mini-documentation
|
|
||||||
Where to get more information
|
|
||||||
Reporting problems
|
|
||||||
|
|
||||||
|
|
||||||
Introduction
|
|
||||||
------------
|
|
||||||
|
|
||||||
GNU Midnight Commander (also referred to as MC) is a user shell with
|
|
||||||
text-mode full-screen interface. It can be run on the OS console,
|
|
||||||
in xterm and other terminal emulators.
|
|
||||||
|
|
||||||
GNU Midnight Commander allows you to manage files while making most of
|
|
||||||
you screen and giving you a clear representation of the filesystem, yet
|
|
||||||
it's simple enough to be run over a telnet or ssh session.
|
|
||||||
|
|
||||||
GNU Midnight Commander is released under the GNU General Public
|
|
||||||
License version 2.0 or any later version. A copy of the file is
|
|
||||||
included with this distribution package.
|
|
||||||
|
|
||||||
|
|
||||||
Dependencies
|
|
||||||
------------
|
|
||||||
|
|
||||||
To compile the GNU Midnight Commander you need to have a copy of the
|
|
||||||
glib library version 1.2.x or 2.0.x, available at
|
|
||||||
ftp://ftp.gtk.org/pub/gtk/
|
|
||||||
|
|
||||||
|
|
||||||
Features
|
|
||||||
--------
|
|
||||||
|
|
||||||
GNU Midnight Commander was conceived as a free clone of John Socha's
|
|
||||||
Norton Commander (TM). It also takes the best from more recent software
|
|
||||||
with similar interfaces. GNU Midnight Commander comes with mouse support
|
|
||||||
on xterm and optionally on the Linux console.
|
|
||||||
|
|
||||||
Some features are specific to the POSIX environment MC runs on, some are
|
|
||||||
familiar to the users of similar software for other operating systems.
|
|
||||||
The features include:
|
|
||||||
|
|
||||||
* Built in Virtual File System: manipulate remote file systems
|
|
||||||
through the FTP and SMB protocols or over secure shell, browse
|
|
||||||
contents of tar, ar, rpm, zip, cpio, lha and rar archives just
|
|
||||||
like local files.
|
|
||||||
|
|
||||||
* Almost all operations work with the virtual file system,
|
|
||||||
enabling you to do complex tasks, like viewing files in
|
|
||||||
archives on an FTP server.
|
|
||||||
|
|
||||||
* Mouse support on most terminal emulators for X Window System
|
|
||||||
as well as on the Linux console.
|
|
||||||
|
|
||||||
* Learn Keys: GNU Midnight Commander may be configured at run
|
|
||||||
time to support any kind of input keys for a given terminal,
|
|
||||||
making its operation possible even on most weird terminals.
|
|
||||||
|
|
||||||
* Text and hex editors are available for you to use (hex editor
|
|
||||||
is a part of the viewer).
|
|
||||||
|
|
||||||
* Hotlist allows you to keep a list of common visited locations,
|
|
||||||
including remote sites and directories inside archives.
|
|
||||||
|
|
||||||
* Command completion: By pressing Alt-Tab in any place where a
|
|
||||||
filename or an executable are expected, GNU Midnight Commander
|
|
||||||
will complete the name for you. If you press Alt-Tab for the
|
|
||||||
second time, you get a list box with all possible completions.
|
|
||||||
|
|
||||||
* Subshell support: Run your commands by a real shell
|
|
||||||
interpreter. GNU Midnight Commander interacts with bash,
|
|
||||||
tcsh and zsh to provide you with all of the facilities
|
|
||||||
available in your preferred shell.
|
|
||||||
|
|
||||||
* Find file command can search for the file contents.
|
|
||||||
|
|
||||||
* Background operations allow you to copy or move files from
|
|
||||||
any virtual file system while you do other tasks (i.e., you
|
|
||||||
can do background FTP copies).
|
|
||||||
|
|
||||||
* FTP proxy is supported.
|
|
||||||
|
|
||||||
* Linux file recovery: If you are using Linux, you can recover
|
|
||||||
deleted files from an ext2 or ext3 partition with the undelete
|
|
||||||
file system. This is a low level file recovery function that
|
|
||||||
can recover files deleted by any program on Linux.
|
|
||||||
|
|
||||||
* External panelization: You can run any arbitrary external
|
|
||||||
command and GNU Midnight Commander will display the output
|
|
||||||
generated as a file listing that can be manipulated as a
|
|
||||||
regular directory.
|
|
||||||
|
|
||||||
* Emacs-like key bindings are used in all widgets.
|
|
||||||
|
|
||||||
* Context dependent actions (open, view, edit) are available.
|
|
||||||
|
|
||||||
* The built-in file viewer, together with the context dependent
|
|
||||||
actions is used to format man pages on the fly, coloring mail
|
|
||||||
messages and more.
|
|
||||||
|
|
||||||
* The built-in editor supports syntax highlighting and external
|
|
||||||
actions, such as spell checking and formatting.
|
|
||||||
|
|
||||||
|
|
||||||
Mini-documentation
|
|
||||||
------------------
|
|
||||||
|
|
||||||
These are hints for the text mode edition:
|
|
||||||
|
|
||||||
* Use the F-Keys for invoking the commands in the function key bar.
|
|
||||||
If your terminal doesn't support F-keys, you can use the <ESC digit>
|
|
||||||
sequence to invoke the corresponding F-digit key.
|
|
||||||
|
|
||||||
* Tab changes the current panel.
|
|
||||||
|
|
||||||
* All input lines have emacs-like key-bindings (command history is
|
|
||||||
accessed through the M-p and M-n keys).
|
|
||||||
|
|
||||||
* The panels accept C-n, C-p for browsing the panel (like in Emacs).
|
|
||||||
|
|
||||||
* M-Enter copies the currently selected file name to the input line.
|
|
||||||
|
|
||||||
* M-Tab completes the current word (or tries to).
|
|
||||||
|
|
||||||
* The Virtual File System is a cute addition to the project, you may
|
|
||||||
browse in tar and compressed tar files as well as browsing remote
|
|
||||||
machines with the mcfs file system.
|
|
||||||
|
|
||||||
* Please read the manual page.
|
|
||||||
|
|
||||||
* Read the file TODO for the current projects.
|
|
||||||
|
|
||||||
You can access the whole documentation online with the F1 key,
|
|
||||||
although it's not as nice as the groff printed manual page :-)
|
|
||||||
|
|
||||||
|
|
||||||
Where to get more information
|
|
||||||
-----------------------------
|
|
||||||
|
|
||||||
There is a webpage for GNU Midnight Commander at
|
|
||||||
|
|
||||||
http://www.midnight-commander.org/
|
|
||||||
|
|
||||||
This page also has current information about mailing lists and some
|
|
||||||
useful advices how to report bugs.
|
|
||||||
|
|
||||||
You can download the latest version of GNU Midnight Commander from
|
|
||||||
|
|
||||||
ftp://ftp.gnu.org/gnu/mc/
|
|
||||||
|
|
||||||
|
|
||||||
Reporting problems
|
|
||||||
------------------
|
|
||||||
|
|
||||||
There are two mailing lists, mc@gnome.org and mc-devel@gnome.org. Use
|
|
||||||
mc-devel@gnome.org if you are prepared for a more technical discussion
|
|
||||||
with the developers of the package, otherwise use mc@gnome.org.
|
|
||||||
|
|
||||||
Please don't sent HTML e-mail to either of those mailing lists.
|
|
||||||
|
|
||||||
Include the output of "mc --version", the operating system and the
|
|
||||||
distribution (if applicable) you are using, the compiler and the
|
|
||||||
configure flags used to compile the program (if you know them).
|
|
||||||
|
|
||||||
If the program crashed and produced a core dump, please provide a
|
|
||||||
stack trace of the program.
|
|
||||||
|
|
||||||
You can do this by running gdb like this:
|
|
||||||
|
|
||||||
gdb mc core
|
|
||||||
(gdb) where
|
|
14
configure.ac
14
configure.ac
|
@ -607,12 +607,14 @@ doc/man/it/mc.1 doc/man/it/Makefile
|
||||||
doc/man/pl/mc.1 doc/man/pl/Makefile
|
doc/man/pl/mc.1 doc/man/pl/Makefile
|
||||||
doc/man/ru/mc.1 doc/man/ru/Makefile
|
doc/man/ru/mc.1 doc/man/ru/Makefile
|
||||||
doc/man/sr/mc.1 doc/man/sr/mcserv.8 doc/man/sr/Makefile
|
doc/man/sr/mc.1 doc/man/sr/mcserv.8 doc/man/sr/Makefile
|
||||||
doc/es/Makefile
|
|
||||||
doc/hu/Makefile
|
doc/hlp/Makefile
|
||||||
doc/it/Makefile
|
doc/hlp/es/Makefile
|
||||||
doc/pl/Makefile
|
doc/hlp/hu/Makefile
|
||||||
doc/ru/Makefile
|
doc/hlp/it/Makefile
|
||||||
doc/sr/Makefile
|
doc/hlp/pl/Makefile
|
||||||
|
doc/hlp/ru/Makefile
|
||||||
|
doc/hlp/sr/Makefile
|
||||||
|
|
||||||
intl/Makefile
|
intl/Makefile
|
||||||
po/Makefile.in
|
po/Makefile.in
|
||||||
|
|
|
@ -0,0 +1,340 @@
|
||||||
|
GNU GENERAL PUBLIC LICENSE
|
||||||
|
Version 2, June 1991
|
||||||
|
|
||||||
|
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||||
|
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
Preamble
|
||||||
|
|
||||||
|
The licenses for most software are designed to take away your
|
||||||
|
freedom to share and change it. By contrast, the GNU General Public
|
||||||
|
License is intended to guarantee your freedom to share and change free
|
||||||
|
software--to make sure the software is free for all its users. This
|
||||||
|
General Public License applies to most of the Free Software
|
||||||
|
Foundation's software and to any other program whose authors commit to
|
||||||
|
using it. (Some other Free Software Foundation software is covered by
|
||||||
|
the GNU Library General Public License instead.) You can apply it to
|
||||||
|
your programs, too.
|
||||||
|
|
||||||
|
When we speak of free software, we are referring to freedom, not
|
||||||
|
price. Our General Public Licenses are designed to make sure that you
|
||||||
|
have the freedom to distribute copies of free software (and charge for
|
||||||
|
this service if you wish), that you receive source code or can get it
|
||||||
|
if you want it, that you can change the software or use pieces of it
|
||||||
|
in new free programs; and that you know you can do these things.
|
||||||
|
|
||||||
|
To protect your rights, we need to make restrictions that forbid
|
||||||
|
anyone to deny you these rights or to ask you to surrender the rights.
|
||||||
|
These restrictions translate to certain responsibilities for you if you
|
||||||
|
distribute copies of the software, or if you modify it.
|
||||||
|
|
||||||
|
For example, if you distribute copies of such a program, whether
|
||||||
|
gratis or for a fee, you must give the recipients all the rights that
|
||||||
|
you have. You must make sure that they, too, receive or can get the
|
||||||
|
source code. And you must show them these terms so they know their
|
||||||
|
rights.
|
||||||
|
|
||||||
|
We protect your rights with two steps: (1) copyright the software, and
|
||||||
|
(2) offer you this license which gives you legal permission to copy,
|
||||||
|
distribute and/or modify the software.
|
||||||
|
|
||||||
|
Also, for each author's protection and ours, we want to make certain
|
||||||
|
that everyone understands that there is no warranty for this free
|
||||||
|
software. If the software is modified by someone else and passed on, we
|
||||||
|
want its recipients to know that what they have is not the original, so
|
||||||
|
that any problems introduced by others will not reflect on the original
|
||||||
|
authors' reputations.
|
||||||
|
|
||||||
|
Finally, any free program is threatened constantly by software
|
||||||
|
patents. We wish to avoid the danger that redistributors of a free
|
||||||
|
program will individually obtain patent licenses, in effect making the
|
||||||
|
program proprietary. To prevent this, we have made it clear that any
|
||||||
|
patent must be licensed for everyone's free use or not licensed at all.
|
||||||
|
|
||||||
|
The precise terms and conditions for copying, distribution and
|
||||||
|
modification follow.
|
||||||
|
|
||||||
|
GNU GENERAL PUBLIC LICENSE
|
||||||
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||||
|
|
||||||
|
0. This License applies to any program or other work which contains
|
||||||
|
a notice placed by the copyright holder saying it may be distributed
|
||||||
|
under the terms of this General Public License. The "Program", below,
|
||||||
|
refers to any such program or work, and a "work based on the Program"
|
||||||
|
means either the Program or any derivative work under copyright law:
|
||||||
|
that is to say, a work containing the Program or a portion of it,
|
||||||
|
either verbatim or with modifications and/or translated into another
|
||||||
|
language. (Hereinafter, translation is included without limitation in
|
||||||
|
the term "modification".) Each licensee is addressed as "you".
|
||||||
|
|
||||||
|
Activities other than copying, distribution and modification are not
|
||||||
|
covered by this License; they are outside its scope. The act of
|
||||||
|
running the Program is not restricted, and the output from the Program
|
||||||
|
is covered only if its contents constitute a work based on the
|
||||||
|
Program (independent of having been made by running the Program).
|
||||||
|
Whether that is true depends on what the Program does.
|
||||||
|
|
||||||
|
1. You may copy and distribute verbatim copies of the Program's
|
||||||
|
source code as you receive it, in any medium, provided that you
|
||||||
|
conspicuously and appropriately publish on each copy an appropriate
|
||||||
|
copyright notice and disclaimer of warranty; keep intact all the
|
||||||
|
notices that refer to this License and to the absence of any warranty;
|
||||||
|
and give any other recipients of the Program a copy of this License
|
||||||
|
along with the Program.
|
||||||
|
|
||||||
|
You may charge a fee for the physical act of transferring a copy, and
|
||||||
|
you may at your option offer warranty protection in exchange for a fee.
|
||||||
|
|
||||||
|
2. You may modify your copy or copies of the Program or any portion
|
||||||
|
of it, thus forming a work based on the Program, and copy and
|
||||||
|
distribute such modifications or work under the terms of Section 1
|
||||||
|
above, provided that you also meet all of these conditions:
|
||||||
|
|
||||||
|
a) You must cause the modified files to carry prominent notices
|
||||||
|
stating that you changed the files and the date of any change.
|
||||||
|
|
||||||
|
b) You must cause any work that you distribute or publish, that in
|
||||||
|
whole or in part contains or is derived from the Program or any
|
||||||
|
part thereof, to be licensed as a whole at no charge to all third
|
||||||
|
parties under the terms of this License.
|
||||||
|
|
||||||
|
c) If the modified program normally reads commands interactively
|
||||||
|
when run, you must cause it, when started running for such
|
||||||
|
interactive use in the most ordinary way, to print or display an
|
||||||
|
announcement including an appropriate copyright notice and a
|
||||||
|
notice that there is no warranty (or else, saying that you provide
|
||||||
|
a warranty) and that users may redistribute the program under
|
||||||
|
these conditions, and telling the user how to view a copy of this
|
||||||
|
License. (Exception: if the Program itself is interactive but
|
||||||
|
does not normally print such an announcement, your work based on
|
||||||
|
the Program is not required to print an announcement.)
|
||||||
|
|
||||||
|
These requirements apply to the modified work as a whole. If
|
||||||
|
identifiable sections of that work are not derived from the Program,
|
||||||
|
and can be reasonably considered independent and separate works in
|
||||||
|
themselves, then this License, and its terms, do not apply to those
|
||||||
|
sections when you distribute them as separate works. But when you
|
||||||
|
distribute the same sections as part of a whole which is a work based
|
||||||
|
on the Program, the distribution of the whole must be on the terms of
|
||||||
|
this License, whose permissions for other licensees extend to the
|
||||||
|
entire whole, and thus to each and every part regardless of who wrote it.
|
||||||
|
|
||||||
|
Thus, it is not the intent of this section to claim rights or contest
|
||||||
|
your rights to work written entirely by you; rather, the intent is to
|
||||||
|
exercise the right to control the distribution of derivative or
|
||||||
|
collective works based on the Program.
|
||||||
|
|
||||||
|
In addition, mere aggregation of another work not based on the Program
|
||||||
|
with the Program (or with a work based on the Program) on a volume of
|
||||||
|
a storage or distribution medium does not bring the other work under
|
||||||
|
the scope of this License.
|
||||||
|
|
||||||
|
3. You may copy and distribute the Program (or a work based on it,
|
||||||
|
under Section 2) in object code or executable form under the terms of
|
||||||
|
Sections 1 and 2 above provided that you also do one of the following:
|
||||||
|
|
||||||
|
a) Accompany it with the complete corresponding machine-readable
|
||||||
|
source code, which must be distributed under the terms of Sections
|
||||||
|
1 and 2 above on a medium customarily used for software interchange; or,
|
||||||
|
|
||||||
|
b) Accompany it with a written offer, valid for at least three
|
||||||
|
years, to give any third party, for a charge no more than your
|
||||||
|
cost of physically performing source distribution, a complete
|
||||||
|
machine-readable copy of the corresponding source code, to be
|
||||||
|
distributed under the terms of Sections 1 and 2 above on a medium
|
||||||
|
customarily used for software interchange; or,
|
||||||
|
|
||||||
|
c) Accompany it with the information you received as to the offer
|
||||||
|
to distribute corresponding source code. (This alternative is
|
||||||
|
allowed only for noncommercial distribution and only if you
|
||||||
|
received the program in object code or executable form with such
|
||||||
|
an offer, in accord with Subsection b above.)
|
||||||
|
|
||||||
|
The source code for a work means the preferred form of the work for
|
||||||
|
making modifications to it. For an executable work, complete source
|
||||||
|
code means all the source code for all modules it contains, plus any
|
||||||
|
associated interface definition files, plus the scripts used to
|
||||||
|
control compilation and installation of the executable. However, as a
|
||||||
|
special exception, the source code distributed need not include
|
||||||
|
anything that is normally distributed (in either source or binary
|
||||||
|
form) with the major components (compiler, kernel, and so on) of the
|
||||||
|
operating system on which the executable runs, unless that component
|
||||||
|
itself accompanies the executable.
|
||||||
|
|
||||||
|
If distribution of executable or object code is made by offering
|
||||||
|
access to copy from a designated place, then offering equivalent
|
||||||
|
access to copy the source code from the same place counts as
|
||||||
|
distribution of the source code, even though third parties are not
|
||||||
|
compelled to copy the source along with the object code.
|
||||||
|
|
||||||
|
4. You may not copy, modify, sublicense, or distribute the Program
|
||||||
|
except as expressly provided under this License. Any attempt
|
||||||
|
otherwise to copy, modify, sublicense or distribute the Program is
|
||||||
|
void, and will automatically terminate your rights under this License.
|
||||||
|
However, parties who have received copies, or rights, from you under
|
||||||
|
this License will not have their licenses terminated so long as such
|
||||||
|
parties remain in full compliance.
|
||||||
|
|
||||||
|
5. You are not required to accept this License, since you have not
|
||||||
|
signed it. However, nothing else grants you permission to modify or
|
||||||
|
distribute the Program or its derivative works. These actions are
|
||||||
|
prohibited by law if you do not accept this License. Therefore, by
|
||||||
|
modifying or distributing the Program (or any work based on the
|
||||||
|
Program), you indicate your acceptance of this License to do so, and
|
||||||
|
all its terms and conditions for copying, distributing or modifying
|
||||||
|
the Program or works based on it.
|
||||||
|
|
||||||
|
6. Each time you redistribute the Program (or any work based on the
|
||||||
|
Program), the recipient automatically receives a license from the
|
||||||
|
original licensor to copy, distribute or modify the Program subject to
|
||||||
|
these terms and conditions. You may not impose any further
|
||||||
|
restrictions on the recipients' exercise of the rights granted herein.
|
||||||
|
You are not responsible for enforcing compliance by third parties to
|
||||||
|
this License.
|
||||||
|
|
||||||
|
7. If, as a consequence of a court judgment or allegation of patent
|
||||||
|
infringement or for any other reason (not limited to patent issues),
|
||||||
|
conditions are imposed on you (whether by court order, agreement or
|
||||||
|
otherwise) that contradict the conditions of this License, they do not
|
||||||
|
excuse you from the conditions of this License. If you cannot
|
||||||
|
distribute so as to satisfy simultaneously your obligations under this
|
||||||
|
License and any other pertinent obligations, then as a consequence you
|
||||||
|
may not distribute the Program at all. For example, if a patent
|
||||||
|
license would not permit royalty-free redistribution of the Program by
|
||||||
|
all those who receive copies directly or indirectly through you, then
|
||||||
|
the only way you could satisfy both it and this License would be to
|
||||||
|
refrain entirely from distribution of the Program.
|
||||||
|
|
||||||
|
If any portion of this section is held invalid or unenforceable under
|
||||||
|
any particular circumstance, the balance of the section is intended to
|
||||||
|
apply and the section as a whole is intended to apply in other
|
||||||
|
circumstances.
|
||||||
|
|
||||||
|
It is not the purpose of this section to induce you to infringe any
|
||||||
|
patents or other property right claims or to contest validity of any
|
||||||
|
such claims; this section has the sole purpose of protecting the
|
||||||
|
integrity of the free software distribution system, which is
|
||||||
|
implemented by public license practices. Many people have made
|
||||||
|
generous contributions to the wide range of software distributed
|
||||||
|
through that system in reliance on consistent application of that
|
||||||
|
system; it is up to the author/donor to decide if he or she is willing
|
||||||
|
to distribute software through any other system and a licensee cannot
|
||||||
|
impose that choice.
|
||||||
|
|
||||||
|
This section is intended to make thoroughly clear what is believed to
|
||||||
|
be a consequence of the rest of this License.
|
||||||
|
|
||||||
|
8. If the distribution and/or use of the Program is restricted in
|
||||||
|
certain countries either by patents or by copyrighted interfaces, the
|
||||||
|
original copyright holder who places the Program under this License
|
||||||
|
may add an explicit geographical distribution limitation excluding
|
||||||
|
those countries, so that distribution is permitted only in or among
|
||||||
|
countries not thus excluded. In such case, this License incorporates
|
||||||
|
the limitation as if written in the body of this License.
|
||||||
|
|
||||||
|
9. The Free Software Foundation may publish revised and/or new versions
|
||||||
|
of the General Public License from time to time. Such new versions will
|
||||||
|
be similar in spirit to the present version, but may differ in detail to
|
||||||
|
address new problems or concerns.
|
||||||
|
|
||||||
|
Each version is given a distinguishing version number. If the Program
|
||||||
|
specifies a version number of this License which applies to it and "any
|
||||||
|
later version", you have the option of following the terms and conditions
|
||||||
|
either of that version or of any later version published by the Free
|
||||||
|
Software Foundation. If the Program does not specify a version number of
|
||||||
|
this License, you may choose any version ever published by the Free Software
|
||||||
|
Foundation.
|
||||||
|
|
||||||
|
10. If you wish to incorporate parts of the Program into other free
|
||||||
|
programs whose distribution conditions are different, write to the author
|
||||||
|
to ask for permission. For software which is copyrighted by the Free
|
||||||
|
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||||
|
make exceptions for this. Our decision will be guided by the two goals
|
||||||
|
of preserving the free status of all derivatives of our free software and
|
||||||
|
of promoting the sharing and reuse of software generally.
|
||||||
|
|
||||||
|
NO WARRANTY
|
||||||
|
|
||||||
|
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||||
|
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||||
|
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||||
|
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||||
|
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||||
|
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||||
|
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||||
|
REPAIR OR CORRECTION.
|
||||||
|
|
||||||
|
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||||
|
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||||
|
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||||
|
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||||
|
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||||
|
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||||
|
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||||
|
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||||
|
POSSIBILITY OF SUCH DAMAGES.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
How to Apply These Terms to Your New Programs
|
||||||
|
|
||||||
|
If you develop a new program, and you want it to be of the greatest
|
||||||
|
possible use to the public, the best way to achieve this is to make it
|
||||||
|
free software which everyone can redistribute and change under these terms.
|
||||||
|
|
||||||
|
To do so, attach the following notices to the program. It is safest
|
||||||
|
to attach them to the start of each source file to most effectively
|
||||||
|
convey the exclusion of warranty; and each file should have at least
|
||||||
|
the "copyright" line and a pointer to where the full notice is found.
|
||||||
|
|
||||||
|
<one line to give the program's name and a brief idea of what it does.>
|
||||||
|
Copyright (C) <year> <name of author>
|
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program; if not, write to the Free Software
|
||||||
|
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
|
||||||
|
|
||||||
|
Also add information on how to contact you by electronic and paper mail.
|
||||||
|
|
||||||
|
If the program is interactive, make it output a short notice like this
|
||||||
|
when it starts in an interactive mode:
|
||||||
|
|
||||||
|
Gnomovision version 69, Copyright (C) year name of author
|
||||||
|
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||||
|
This is free software, and you are welcome to redistribute it
|
||||||
|
under certain conditions; type `show c' for details.
|
||||||
|
|
||||||
|
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||||
|
parts of the General Public License. Of course, the commands you use may
|
||||||
|
be called something other than `show w' and `show c'; they could even be
|
||||||
|
mouse-clicks or menu items--whatever suits your program.
|
||||||
|
|
||||||
|
You should also get your employer (if you work as a programmer) or your
|
||||||
|
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||||
|
necessary. Here is a sample; alter the names:
|
||||||
|
|
||||||
|
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||||
|
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||||
|
|
||||||
|
<signature of Ty Coon>, 1 April 1989
|
||||||
|
Ty Coon, President of Vice
|
||||||
|
|
||||||
|
This General Public License does not permit incorporating your program into
|
||||||
|
proprietary programs. If your program is a subroutine library, you may
|
||||||
|
consider it more useful to permit linking proprietary applications with the
|
||||||
|
library. If this is what you want to do, use the GNU Library General
|
||||||
|
Public License instead of this License.
|
|
@ -1,13 +1,7 @@
|
||||||
DIST_SUBDIRS = hints man es hu it pl ru sr
|
DIST_SUBDIRS = hints man hlp
|
||||||
SUBDIRS = hints man $(DOC_LINGUAS)
|
SUBDIRS = hints man hlp
|
||||||
|
|
||||||
pkgdata_DATA = mc.hlp
|
DOCS = FAQ HACKING INSTALL INSTALL.FAST MAINTAINERS README.QNX
|
||||||
|
EXTRA_DIST = $(DX_CONFIG) doxygen-include.am $(DOCS)
|
||||||
DOCS = FAQ HACKING INSTALL INSTALL.FAST MAINTAINERS
|
|
||||||
EXTRA_DIST = xnc.hlp $(DX_CONFIG) doxygen-include.am $(pkgdata_DATA) $(DOCS)
|
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
|
||||||
|
|
||||||
mc.hlp: man/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
|
||||||
- $(top_builddir)/src/man2hlp man/mc.1 $(srcdir)/xnc.hlp mc.hlp
|
|
||||||
|
|
||||||
include doxygen-include.am
|
include doxygen-include.am
|
||||||
|
|
47
doc/NEWS
47
doc/NEWS
|
@ -1,3 +1,50 @@
|
||||||
|
Version 4.6.2
|
||||||
|
|
||||||
|
- MC Core
|
||||||
|
- Changed HQ url to point to new website
|
||||||
|
www.midnight-commander.org (Closes: #137, #138)
|
||||||
|
- Added a micro helper library in order to go slowly
|
||||||
|
avay from glib (Closes: #157)
|
||||||
|
- Use static strings as section entries in ~/.mc/history
|
||||||
|
WARNING!: This will break old files (Closes: #50)
|
||||||
|
- Fixed a repaint issue when clicking on the "View" Button instead
|
||||||
|
of using F3 (Closes: #35)
|
||||||
|
- Removed obsolete autoconf macros (Closes: #133)
|
||||||
|
- Fix escaping for command line completion (Closes: #147)
|
||||||
|
- prevent mc from segfaulting when getting invalid timestamps on files (Closes: #96)
|
||||||
|
- Fixed a keybord issue when running mc via a putty console (Closes: #203)
|
||||||
|
- setted pty fd to closeonexec (on subshell) (Closes: #174)
|
||||||
|
- Fixed file renames, when copying/moving is performed
|
||||||
|
into deleted directories. (Closes: #181)
|
||||||
|
- Add an option to show executables first in the panels (Closes: #173)
|
||||||
|
- Fixed concat_dir_and_file if there is a parameter = NULL (Closes: #180)
|
||||||
|
- Allow out-of-tree builds (Closes: #224, #208)
|
||||||
|
|
||||||
|
- Editor
|
||||||
|
- Syntax highlighting for:
|
||||||
|
+ debian files (debian/changelog, debian/control, debian/copyright, ..) (Closes: #142)
|
||||||
|
+ updated sh syntax highlighting (Closes: #143)
|
||||||
|
+ updated pascal syntax highlighting (Closes: #65)
|
||||||
|
+ differentiate between c and cpp files for highlighting (Closes: #16)
|
||||||
|
+ updated python highlighting to support python 2.6 (Closes: #216)
|
||||||
|
- Removed some unneeded variables (Closes: #168, #151)
|
||||||
|
- Do use a ro test if a file exists (Closes: #206)
|
||||||
|
- Fixes some missbehaviour in regex matching (Closes: #207, #211 )
|
||||||
|
+ start at front of line and not on cursor position
|
||||||
|
+ . shouldn't match a newline
|
||||||
|
|
||||||
|
- VFS
|
||||||
|
- Fix some bashisms in some extfs scripts (Closes: #146)
|
||||||
|
- Fixed various problems with symlinks and files with chars which needs
|
||||||
|
escaping over fish (Closes: #10, #87, #149, #53)
|
||||||
|
- Added 7zip extfs descriptor (Closes: #92)
|
||||||
|
- Switched from o3totxt to odf2txt as o3totxt is outdated (Closes: #218)
|
||||||
|
|
||||||
|
- Locale
|
||||||
|
- Updated german translation (Closes: #167)
|
||||||
|
- New Belarussian translation (Closes: #170)
|
||||||
|
- Updated russian translation (Closes: #159)
|
||||||
|
|
||||||
Version 4.6.2-pre1.
|
Version 4.6.2-pre1.
|
||||||
|
|
||||||
- Editor.
|
- Editor.
|
||||||
|
|
|
@ -144,7 +144,7 @@ Where to get more information
|
||||||
|
|
||||||
There is a webpage for GNU Midnight Commander at
|
There is a webpage for GNU Midnight Commander at
|
||||||
|
|
||||||
http://www.gnu.org/software/mc/
|
http://www.midnight-commander.org/
|
||||||
|
|
||||||
This page also has current information about mailing lists and some
|
This page also has current information about mailing lists and some
|
||||||
useful advices how to report bugs.
|
useful advices how to report bugs.
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
LANG=es
|
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
|
||||||
|
|
||||||
mc.hlp.$(LANG): ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
|
||||||
- $(top_builddir)/src/man2hlp ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
DIST_SUBDIRS = es hu it pl ru sr
|
||||||
|
SUBDIRS = $(DOC_LINGUAS)
|
||||||
|
|
||||||
|
pkgdata_DATA = mc.hlp
|
||||||
|
|
||||||
|
EXTRA_DIST = xnc.hlp
|
||||||
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
|
mc.hlp: $(top_builddir)/doc/man/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
||||||
|
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/mc.1 $(srcdir)/xnc.hlp mc.hlp
|
|
@ -0,0 +1,8 @@
|
||||||
|
LANG=es
|
||||||
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
|
EXTRA_DIST = xnc.hlp
|
||||||
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
||||||
|
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
@ -0,0 +1,8 @@
|
||||||
|
LANG=hu
|
||||||
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
|
EXTRA_DIST = xnc.hlp
|
||||||
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
||||||
|
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
@ -0,0 +1,8 @@
|
||||||
|
LANG=it
|
||||||
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
|
EXTRA_DIST = xnc.hlp
|
||||||
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
||||||
|
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
@ -0,0 +1,8 @@
|
||||||
|
LANG=pl
|
||||||
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
|
EXTRA_DIST = xnc.hlp
|
||||||
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
||||||
|
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
@ -0,0 +1,8 @@
|
||||||
|
LANG=ru
|
||||||
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
|
EXTRA_DIST = xnc.hlp
|
||||||
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
||||||
|
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
@ -0,0 +1,8 @@
|
||||||
|
LANG=sr
|
||||||
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
|
EXTRA_DIST = xnc.hlp
|
||||||
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
||||||
|
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
@ -1,8 +0,0 @@
|
||||||
LANG=hu
|
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
|
||||||
|
|
||||||
mc.hlp.$(LANG): ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
|
||||||
- $(top_builddir)/src/man2hlp ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
|
@ -1,8 +0,0 @@
|
||||||
LANG=it
|
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
|
||||||
|
|
||||||
mc.hlp.$(LANG): ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
|
||||||
- $(top_builddir)/src/man2hlp ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
|
@ -1,8 +0,0 @@
|
||||||
LANG=pl
|
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
|
||||||
|
|
||||||
mc.hlp.$(LANG): ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
|
||||||
- $(top_builddir)/src/man2hlp ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
|
@ -1,21 +0,0 @@
|
||||||
Charset of this file: utf-8
|
|
||||||
|
|
||||||
Warning: Это ВРЕМЕННЫЙ файл!
|
|
||||||
|
|
||||||
|
|
||||||
Перекодировка в mc.
|
|
||||||
|
|
||||||
Список кодировок.
|
|
||||||
|
|
||||||
Список кодировок находится в файле lib/mc.charsets
|
|
||||||
|
|
||||||
В файле src/strutil.c определены одно-многобайтные кодировки.
|
|
||||||
|
|
||||||
При этом кодировки разбиты по группам:
|
|
||||||
1) однобайтные 7-ми битные
|
|
||||||
2) однобайтные 8-ми битные
|
|
||||||
3) многобайтные
|
|
||||||
|
|
||||||
ИМХО бред. Нужно, чтобы не было различий между кодировками.
|
|
||||||
подумаю ещё как...
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
LANG=ru
|
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
|
||||||
|
|
||||||
mc.hlp.$(LANG): ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
|
||||||
- $(top_builddir)/src/man2hlp ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
|
@ -1,8 +0,0 @@
|
||||||
LANG=sr
|
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
|
||||||
|
|
||||||
mc.hlp.$(LANG): ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
|
||||||
- $(top_builddir)/src/man2hlp ../man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
|
Loading…
Reference in New Issue