* AUTHORS: Update and spell check.
* FAQ: Likewise. * INSTALL: Likewise. * INSTALL.FAST: Likewise. * NEWS: Likewise. * README.PC: Likewise. * README.QNX: Likewise.
Этот коммит содержится в:
родитель
5a9daeb4d6
Коммит
6bcdb7a5c2
6
AUTHORS
6
AUTHORS
@ -14,7 +14,7 @@ Paul Sheer <psheer@icon.co.za>
|
||||
Pavel Machek <pavel@ucw.cz>
|
||||
Pavel Roskin <proski@gnu.org>
|
||||
|
||||
See the documentation for the list of key contributors.
|
||||
See the documentation for the list of the key contributors.
|
||||
|
||||
Any questions about the software should not be sent to the authors.
|
||||
They should be sent to the mailing list mc@gnome.org
|
||||
No questions about this software should ever be sent to the authors.
|
||||
The questions should be sent to the mailing list mc@gnome.org
|
||||
|
@ -1,5 +1,13 @@
|
||||
2001-08-24 Pavel Roskin <proski@gnu.org>
|
||||
|
||||
* AUTHORS: Update and spell check.
|
||||
* FAQ: Likewise.
|
||||
* INSTALL: Likewise.
|
||||
* INSTALL.FAST: Likewise.
|
||||
* NEWS: Likewise.
|
||||
* README.PC: Likewise.
|
||||
* README.QNX: Likewise.
|
||||
|
||||
* configure.in: Add check for stropts.h.
|
||||
|
||||
2001-08-23 Pavel Roskin <proski@gnu.org>
|
||||
|
89
FAQ
89
FAQ
@ -9,7 +9,7 @@ Questions and Answers
|
||||
+ 1.2 Does it run on my machine?
|
||||
+ 1.3 Does it work with my terminal?
|
||||
+ 1.4 What else do I need to run MC?
|
||||
+ 1.5 Is Midnight Commander PD? Copyrighted?
|
||||
+ 1.5 Is Midnight Commander Public Domain? Copyrighted?
|
||||
+ 1.6 Where can I get Midnight Commander?
|
||||
+ 1.7 I don't have FTP access. Where can I get MC?
|
||||
* 2 Keyboard
|
||||
@ -25,7 +25,7 @@ Questions and Answers
|
||||
* 3 Mouse
|
||||
+ 3.1 How do I enable mouse support?
|
||||
+ 3.2 How do I cut and paste text with mouse?
|
||||
+ 3.3 How do I get the extension dependant pop-up menu to
|
||||
+ 3.3 How do I get the extension dependent pop-up menu to
|
||||
pop up?
|
||||
* 4 Display
|
||||
+ 4.1 Why do I keep getting "Terminal not powerful enough for
|
||||
@ -63,13 +63,10 @@ Questions and Answers
|
||||
+ 7.7 What kind of proxy server works with Midnight Commander?
|
||||
* 8 Other common problems
|
||||
+ 8.1 How do I get the internal editor to work?
|
||||
+ 8.2 Why doesn't "mcedit newfile" work?
|
||||
+ 8.3 Is there any way to 'bookmark' favourite ftp-fs links?
|
||||
+ 8.4 When copying the directories lose their original date,
|
||||
uid and gid!
|
||||
+ 8.5 Why I keep getting: "There is no disk in the drive.
|
||||
+ 8.2 Is there any way to 'bookmark' favorite ftp-fs links?
|
||||
+ 8.3 Why I keep getting: "There is no disk in the drive.
|
||||
Please insert a disk into drive D:"?
|
||||
+ 8.6 When I start Midnight Commander, nothing happens!
|
||||
+ 8.4 When I start Midnight Commander, nothing happens!
|
||||
* 9 Development
|
||||
+ 9.1 Who has written Midnight Commander?
|
||||
+ 9.2 Do I dare to use a development version?
|
||||
@ -81,7 +78,7 @@ Questions and Answers
|
||||
+ 10.2 What mailing lists are there for Midnight Commander?
|
||||
+ 10.3 Where should I look on the World Wide Web for MC stuff?
|
||||
+ 10.4 Are the mailing lists archived anywhere?
|
||||
* 11 Administrivia
|
||||
* 11 Legal issues
|
||||
+ 11.1 Authorship
|
||||
+ 11.2 Feedback is invited
|
||||
+ 11.3 Disclaimer and copyright
|
||||
@ -131,7 +128,7 @@ Questions and Answers
|
||||
* i386-*-os2
|
||||
|
||||
Windows 95/NT port can be compiled with Microsoft Visual C++, Borland
|
||||
C++, Cygwin32 and Mingw32.
|
||||
C++, RSX and Mingw32.
|
||||
|
||||
1.3 Does it work with my terminal?
|
||||
|
||||
@ -150,7 +147,8 @@ Questions and Answers
|
||||
and OS/2 is incomplete - you should be prepared to fix things.
|
||||
|
||||
To compile any edition you need to have GLib installed. It's available
|
||||
at ftp://ftp.gtk.org/pub/gtk/.
|
||||
at ftp://ftp.gtk.org/pub/gtk/. Only GLib versions 1.2.x will be
|
||||
currently detected.
|
||||
|
||||
If you want to use mouse on the Linux console you need the gpm daemon
|
||||
from ftp://ftp.systemy.it/pub/develop/. You need nothing extra to use
|
||||
@ -165,7 +163,7 @@ Questions and Answers
|
||||
You can get it along with other curses libraries, too, but results may
|
||||
not be pretty or even usable.
|
||||
|
||||
1.5 Is Midnight Commander PD? Copyrighted?
|
||||
1.5 Is Midnight Commander Public Domain? Copyrighted?
|
||||
|
||||
Midnight Commander is under GNU Public License which basically means
|
||||
that you may freely copy, change and distribute it, but that you may
|
||||
@ -184,8 +182,8 @@ Questions and Answers
|
||||
|
||||
1.7 I don't have FTP access. Where can I get MC?
|
||||
|
||||
Most Linux CD-ROMs include Midnight Commander. For example,
|
||||
Debian, Mandrake, Red Hat, Slackware and SuSE.
|
||||
Most GNU/Linux distributions include GNU Midnight Commander. For
|
||||
example, Debian, Mandrake, Red Hat, Slackware and SuSE.
|
||||
|
||||
2 Keyboard
|
||||
|
||||
@ -209,7 +207,7 @@ Questions and Answers
|
||||
|
||||
2.2 Why don't function keys (or some other key) work?
|
||||
|
||||
Your terminfo or termcap database has missing or incorrect definations
|
||||
Your terminfo or termcap database has missing or incorrect definitions
|
||||
for function keys. Type "mc -V" to see what terminal database is being
|
||||
used. If the result is "using the S-Lang library with terminfo
|
||||
database" you should install one of the enhanced terminfo databases
|
||||
@ -239,7 +237,7 @@ Questions and Answers
|
||||
|
||||
2.3 How do I use function keys F11 to F20?
|
||||
|
||||
These can mapped to function keys F1 to F10 with Shift held. eg.
|
||||
These can mapped to function keys F1 to F10 with Shift held. e.g.
|
||||
function key F13 can be activated by pressing Shift-F3. You can define
|
||||
the keys this way in the Options menu. The convention for PC keyboards
|
||||
is that F11-20 always means Shift with F1-10
|
||||
@ -302,9 +300,9 @@ Questions and Answers
|
||||
|
||||
3.2 How do I cut and paste text with mouse?
|
||||
|
||||
Hold down shift key while using mouse to cut'n'paste.
|
||||
Hold down shift key while using mouse to cut and paste.
|
||||
|
||||
3.3 How do I get the extension dependant pop-up menu to pop up?
|
||||
3.3 How do I get the extension dependent pop-up menu to pop up?
|
||||
|
||||
You need a GNOME edition. Normal MC (text-mode edition) doesn't
|
||||
support this feature yet.
|
||||
@ -337,11 +335,11 @@ Questions and Answers
|
||||
|
||||
4.2 Why don't line drawing characters work?
|
||||
|
||||
Since version 4.0.13 there's the commandline option -a to force use of
|
||||
Since version 4.0.13 there's the command line option -a to force use of
|
||||
+, |, - for line drawing (only available when compiled with S-Lang).
|
||||
Use this -a option if any of the suggestions below doesn't help.
|
||||
|
||||
In general, there are three subcases:
|
||||
In general, there are three cases:
|
||||
* Lines are shown as ASCII characters like this
|
||||
|
||||
+---------+
|
||||
@ -369,11 +367,11 @@ Questions and Answers
|
||||
2. Your terminal might not support line drawing characters. Vt100
|
||||
compatible terminals, rxvt, xterm and color_xterm do support them.
|
||||
3. Your terminfo or termcap database might have missing or incorrect
|
||||
definations for line drawing characters. Set the acsc variable in
|
||||
definitions for line drawing characters. Set the acsc variable in
|
||||
the terminfo database like this:
|
||||
acsc=a\376k\277l\332m\300j\331n\305w\302v\301u\264t\303q\304x\263h
|
||||
\2600\333
|
||||
Don't forget issue 'tic' command. This supposes you are using pc
|
||||
Don't forget issue 'tic' command. This supposes you are using PC
|
||||
character set. The octal values might be different for other
|
||||
character sets. If you are using termcap instead of terminfo, you
|
||||
should modify above solution appropriately.
|
||||
@ -434,7 +432,7 @@ Questions and Answers
|
||||
color. You might want to upgrade to a terminal which compatible with
|
||||
the ANSI color sequences.
|
||||
|
||||
If your terminal goes compelety black, see the next question.
|
||||
If your terminal goes completely black, see the next question.
|
||||
|
||||
More detailed answer:
|
||||
|
||||
@ -608,8 +606,8 @@ enough?
|
||||
means you haven't got ftp, zip or tar support on Windows 95/NT and
|
||||
OS/2.
|
||||
|
||||
This chapter describes the behaviour of the 4.1.x versions of the
|
||||
Midnight Commander. The behaviour of the 4.5.x versions is somewhat
|
||||
This chapter describes the behavior of the 4.1.x versions of the
|
||||
Midnight Commander. The behavior of the 4.5.x versions is somewhat
|
||||
different. More on that when the 4.5.x versions get more stable.
|
||||
|
||||
7.1 How can I see the contents of a tar archive?
|
||||
@ -617,7 +615,7 @@ enough?
|
||||
If you use keyboard just move the selection bar on the tar file and
|
||||
press enter.
|
||||
|
||||
If you use mouse just doubleclick on the tar file.
|
||||
If you use mouse just double-click on the tar file.
|
||||
|
||||
If these procedures don't work, your .mc.ext file is faulty. Replace
|
||||
it with one from the MC source distribution.
|
||||
@ -698,7 +696,7 @@ enough?
|
||||
elsewhere in the mc.ext file.
|
||||
|
||||
Make sure that you edit the correct mc.ext file. The Midnight
|
||||
Commander first checks the existance of $HOME/.mc.ext. If this file is
|
||||
Commander first checks the existence of $HOME/.mc.ext. If this file is
|
||||
missing MC will use $prefix/lib/mc/mc.ext instead ($prefix can be
|
||||
changed with configure before compilation and it defaults to
|
||||
/usr/local).
|
||||
@ -711,47 +709,26 @@ enough?
|
||||
And please don't forget that "make install" overwrites
|
||||
$prefix/lib/mc/mc.ext.
|
||||
|
||||
8.2 Why doesn't "mcedit newfile" work?
|
||||
|
||||
This is a known bug.
|
||||
|
||||
If the newfile doesn't exist, mcedit fails.
|
||||
|
||||
Start mcedit with no parameters, this will create a blank file. Then
|
||||
save the file with whatever name you like.
|
||||
|
||||
This bug has been fixed since 4.1.17.
|
||||
|
||||
8.3 Is there any way to 'bookmark' favourite ftp-fs links?
|
||||
8.2 Is there any way to 'bookmark' favorite ftp-fs links?
|
||||
|
||||
Use the directory hotlist. Just press control-backslash. If your
|
||||
national keyboard layout doesn't have backslash key, just press the
|
||||
control key with the key which is the backslash key in the English
|
||||
keyboard layout.
|
||||
|
||||
8.4 When copying the directories lose their original date, uid and gid!
|
||||
|
||||
This is a known bug. At moment only files preserve their original
|
||||
settings when copying, not directories.
|
||||
|
||||
Uid and gid is fixed since 4.0.1. "Preserve UIDs/GIDs" in the copy
|
||||
dialog needs to be checked and you must be root.
|
||||
|
||||
Date problem is fixed since 4.0.13.
|
||||
|
||||
8.5 Why I keep getting: "There is no disk in the drive. Please insert a disk
|
||||
8.3 Why I keep getting: "There is no disk in the drive. Please insert a disk
|
||||
into drive D:"?
|
||||
|
||||
This is a known bug of the Windows 95/NT and OS/2 ports. MC looks its
|
||||
configuration files from the D:\MC directory and if the D: drive is a
|
||||
removable drive (like a CD ROM drive) and there is no disk in drive
|
||||
you get this message everytime you try to do anything.
|
||||
you get this message every time you try to do anything.
|
||||
|
||||
Since version 4.0.6 you can specify the actual location of the
|
||||
Midnight Commander configuration files with the MCHOME environment
|
||||
variable.
|
||||
|
||||
8.6 When I start Midnight Commander, nothing happens!
|
||||
8.4 When I start Midnight Commander, nothing happens!
|
||||
|
||||
First, invoke MC without subshell support: "mc -u". If this helps
|
||||
check the shell you are using. Subshell support works best with bash
|
||||
@ -768,13 +745,13 @@ into drive D:"?
|
||||
|
||||
This problem can also be caused by gpm as noted by Luis Espinoza:
|
||||
|
||||
In regards to why midnight commander does nothing when invoked. I
|
||||
In regards to why Midnight Commander does nothing when invoked. I
|
||||
recently had the same problem. At the same time gpm was not loading
|
||||
properly with my patched kernel (now 2.0.33 from 2.0.30).
|
||||
Downloading version 1.13 of gpm, and got it working :-) MC still
|
||||
appeared locked.... However moving the mouse, brought MC to life.
|
||||
The mouse I am using is a Kensington Expert Mouse (Trackball).
|
||||
|
||||
|
||||
9 Development
|
||||
|
||||
9.1 Who has written Midnight Commander?
|
||||
@ -823,7 +800,7 @@ into drive D:"?
|
||||
|
||||
I am afraid you have to answer to this question yourself. Development
|
||||
versions seldom cause data loss but they have usually got many bugs.
|
||||
It's up to you to judge whether new features outweight the bugs.
|
||||
It's up to you to judge whether new features outweigh the bugs.
|
||||
|
||||
9.3 How can I report a bug/request for a feature?
|
||||
|
||||
@ -907,7 +884,7 @@ answer?
|
||||
The mc and mc-devel lists are archived on the World Wide Web. There are
|
||||
links to the archives on the mailing list pages (see 10.2).
|
||||
|
||||
11 Administrivia
|
||||
11 Legal issues
|
||||
|
||||
11.1 Authorship
|
||||
|
||||
|
16
INSTALL
16
INSTALL
@ -156,7 +156,7 @@ better than everything else),
|
||||
is available, otherwise it will use the termcap database. At
|
||||
compile time, you may force the use the terminal database with
|
||||
the `--with-termcap' and `--with-terminfo' options (both options
|
||||
automaticaly turn `--with-included-slang' on).
|
||||
automatically turn `--with-included-slang' on).
|
||||
|
||||
`--with-ncurses[=directory]'
|
||||
Use this flag (either with or without the =directory part), if
|
||||
@ -205,7 +205,7 @@ value that `configure' would choose:
|
||||
have it, `cp' otherwise.
|
||||
|
||||
For these variables, any value given in the environment is added to
|
||||
the value that `configure' desides to use:
|
||||
the value that `configure' decides to use:
|
||||
|
||||
- Variable: LIBS
|
||||
Libraries to link with, in the form `-lfoo -lbar...'.
|
||||
@ -298,10 +298,10 @@ Midnight Commander is written in a portable manner and uses GNU Autoconf
|
||||
for configuration, so it is expected to compile without changes on many
|
||||
other operating systems.
|
||||
|
||||
You will need GNU C (or an ANSI C Compiler) and glib library to compile
|
||||
the source. The Midnight Commander now comes with the S-Lang screen
|
||||
manager, a fast screen manager, so don't need to worry about screen
|
||||
libraries.
|
||||
You will need GNU C (or an ANSI C Compiler) and glib library version
|
||||
1.2.x to compile the source. The Midnight Commander now comes with the
|
||||
S-Lang screen manager, a fast screen manager, so don't need to worry
|
||||
about screen libraries.
|
||||
|
||||
If you insist on using ncurses, it's recommended to use ncurses 4.1 and
|
||||
above, since the older versions don't support resizing of the xterm
|
||||
@ -382,6 +382,10 @@ o GLib
|
||||
|
||||
ftp://ftp.gtk.org/pub/gtk/
|
||||
|
||||
Note that only versions 1.2.x are supported. Older versions won't
|
||||
even be detected. Newer versions won't be detected either - they use a
|
||||
new package system that is not supported yet by GNU Midnight Commander.
|
||||
|
||||
o In the past the Midnight Commander required the ncurses library to
|
||||
build, now it's optional. You can get ncurses from
|
||||
|
||||
|
58
INSTALL.FAST
58
INSTALL.FAST
@ -2,12 +2,15 @@
|
||||
|
||||
Read the INSTALL file for the complete instructions.
|
||||
|
||||
The Midnight Commander by default will use the Slang screen
|
||||
manager, if something fails with the Slang screen manager, you may
|
||||
compile the program with your system curses (You will need a SysV
|
||||
compatible curses, in case you don't have such, read the README file
|
||||
for directions on getting the ncurses package, a freely available
|
||||
replacement for SysV curses).
|
||||
GNU Midnight Commander requires glib. Currently only the 1.2.x
|
||||
series are supported. You may already have glib installed, but if you
|
||||
don't, take it from ftp://ftp.gtk.org/pub/gtk/v1.2/
|
||||
|
||||
GNU Midnight Commander by default will use the S-Lang screen manager.
|
||||
It tries the S-Lang library installed on the system, but if it's not
|
||||
found, the included S-Lang sources are used. It is also possible to
|
||||
use ncurses as the screen manager. Note that syntax highlighting in
|
||||
the editor is currently unavailable with ncurses.
|
||||
|
||||
1. Configure the package for your system.
|
||||
|
||||
@ -17,34 +20,33 @@ replacement for SysV curses).
|
||||
The most often needed options to configure are following:
|
||||
|
||||
`--prefix=PATH'
|
||||
By default, `make install' will install the package's files in
|
||||
`/usr/local/bin', `/usr/local/man', etc. or to `/usr/bin',
|
||||
By default, `make install' will install the package's files
|
||||
in `/usr/local/bin', `/usr/local/man', etc. or to `/usr/bin',
|
||||
`/usr/man', etc. depending on the location of an old mc binary.
|
||||
If you have none in your system, default will be `/usr/local'.
|
||||
You can specify an installation prefix other than default by giving
|
||||
`configure' the option `--prefix=PATH'.
|
||||
You can specify an installation prefix other than default by
|
||||
giving `configure' the option `--prefix=PATH'.
|
||||
|
||||
`--with-slang' (default)
|
||||
The easy way to get the Commander running: Slang is part of
|
||||
the distribution. This is the default screen manager, if you run
|
||||
configure without any --with-*curses parameter.
|
||||
`--with-included-slang'
|
||||
Don't try the S-Lang library installed in the system - use the
|
||||
included S-Lang sources. The included library is rather old,
|
||||
by it works very well on many terminals.
|
||||
|
||||
`--with-ncurses[=PATH]'
|
||||
Use the flag without =PATH if you want to compile with ncurses
|
||||
(default is in version 3.0 the SLang screen manager included
|
||||
in the distribution).
|
||||
Use this flag with =PATH part, if you want to compile with ncurses
|
||||
and your ncurses is not installed in any of the
|
||||
places configure checks (/usr/include, /usr/include/ncurses,
|
||||
/usr/local/include and /usr/local/include/ncurses). The
|
||||
configure script will append `lib' and `include' to find the
|
||||
libncurses.a and ncurses.h files respectively.
|
||||
and your ncurses is not installed in any of the places configure
|
||||
checks (/usr/include, /usr/include/ncurses, /usr/local/include and
|
||||
/usr/local/include/ncurses). The configure script will append
|
||||
`lib' and `include' to find the libncurses.a and ncurses.h
|
||||
files respectively.
|
||||
|
||||
`--with-gpm-mouse[=PATH]'
|
||||
Use this flag if your GPM mouse package cannot be detected by the
|
||||
configure. Use =PATH if it is installed in a non-standard place.
|
||||
The configure will append `lib' and `include' to find the libgpm.a
|
||||
and gpm.h files respectively.
|
||||
and gpm.h files respectively. Note that GPM is only available on
|
||||
GNU/Linux systems.
|
||||
|
||||
You may also want to specify CFLAGS for the compiler, even if it finds
|
||||
itself some defaults by typing e.g.
|
||||
@ -54,12 +56,12 @@ replacement for SysV curses).
|
||||
2. Type `make' to compile the package.
|
||||
|
||||
3. Type `make install' (as root) to install programs, data files, and
|
||||
documentation. If you're on a Linux system, this will install the
|
||||
`cons.saver' utility, which allows the Midnight Commander to save and
|
||||
restore the screen contents. If you're making a mc binary distribution for
|
||||
other people and want to tar the whole binary later, you may want to specify
|
||||
`make install DESTDIR=PATH', which will make PATH the root for installation
|
||||
(but in the installed stuff will be still stored only --prefix).
|
||||
documentation. If you're on a GNU/Linux system, this will install the
|
||||
`cons.saver' utility, which allows the Midnight Commander to save and
|
||||
restore the screen contents. If you're making a mc binary distribution
|
||||
for other people and want to tar the whole binary later, you may want
|
||||
to specify `make install DESTDIR=PATH', which will make PATH the root
|
||||
for installation.
|
||||
|
||||
3a. Type `make mcfninstall' to get an interactive program check if you
|
||||
want to define an useful alias for the Midnight Commander.
|
||||
|
44
NEWS
44
NEWS
@ -1,18 +1,30 @@
|
||||
Version 4.5.55
|
||||
|
||||
- Mostly bugfixes and portability fixes. QNX Neutrino support.
|
||||
- Mostly bugfixes and portability fixes. Making things work as they
|
||||
were meant to work.
|
||||
|
||||
- Text edition improvements.
|
||||
- Ctrl-O suported in the viewer and editor.
|
||||
- Better terminal support.
|
||||
- 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 askes whether to save file when it's closed.
|
||||
- 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 supportr on 32-bit systems.
|
||||
- Large (64-bit) file support on 32-bit systems.
|
||||
|
||||
|
||||
Version 4.5
|
||||
@ -34,7 +46,7 @@ Version 3.5
|
||||
|
||||
- Tk enhancements.
|
||||
- New built in GUI designer to help developers modify the look
|
||||
of the program at run time (no penaly for users).
|
||||
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.
|
||||
@ -50,7 +62,7 @@ Version 3.5
|
||||
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);
|
||||
text highlighting (for the Linux console only);
|
||||
insert-overwrite toggle; and an option to pipe text blocks
|
||||
through shell commands like indent.
|
||||
|
||||
@ -59,13 +71,13 @@ Version 3.5
|
||||
mcedit is a link to mc which bring it up in editor mode.
|
||||
|
||||
- FTP File system
|
||||
- Many fixes and enhacements, better support for proxy
|
||||
- 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 URL's now allow a password to be provided.
|
||||
- ftp URLs now allow a password to be provided.
|
||||
|
||||
- ext2fs Undelete File system
|
||||
- Minor enhancements.
|
||||
@ -150,7 +162,7 @@ This has been finished:
|
||||
|
||||
- Enhanced ftpfs:
|
||||
- Displays progress bars.
|
||||
- Supports netware and windows nt servers
|
||||
- Supports Netware and Windows NT servers
|
||||
- Better support for symlinked files.
|
||||
- Handles those warez sites file names.
|
||||
- Increase the directory cache timeout.
|
||||
@ -161,7 +173,7 @@ This has been finished:
|
||||
- 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 parend and child, should not hang
|
||||
- Rewrote the sync code between the parent and child, should not hang
|
||||
any longer.
|
||||
- Better command completion.
|
||||
- Keypad handling enhanced:
|
||||
@ -320,16 +332,16 @@ Now users are able to define their own display
|
||||
- Viewer:
|
||||
Goto line command,
|
||||
horizontal scrolling,
|
||||
on the fly uncompression (and we don't eat unneeded cycles of CPU),
|
||||
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. Bunchs of code come
|
||||
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 searchs of
|
||||
- The Tree view and normal views allows wrapped incremental searches of
|
||||
file names.
|
||||
|
||||
- Mask rename:
|
||||
@ -358,7 +370,7 @@ Now users are able to define their own display
|
||||
|
||||
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
|
||||
cursos positions.
|
||||
cursor positions.
|
||||
|
||||
- 8 bit clean support.
|
||||
|
||||
@ -370,7 +382,7 @@ Now users are able to define their own display
|
||||
|
||||
- New memory allocation debugger.
|
||||
|
||||
During testing time, we used a powerfull 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.
|
||||
|
||||
|
22
README.PC
22
README.PC
@ -12,11 +12,11 @@ Midnight Commander for Win32 and OS/2
|
||||
Yes, Midnight Commander can be compiled for Win32 (Microsoft Windows 95, 98 and
|
||||
NT) and OS/2. It has many bugs, but is quite stable now. Maybe you can help as
|
||||
a beta tester or as a programmer. In either case you would like subscribe to
|
||||
mc-devel list (see readme files in main doc on how to do this) and contact us.
|
||||
mc-devel list (see README files in main doc on how to do this) and contact us.
|
||||
Please note, that Midnight Commander remains primarily a file manager for
|
||||
UNIX-like systems, so recent changes may occasionally break something.
|
||||
You should not expect that it will work on your system better than file
|
||||
managers written natively for your OS.
|
||||
managers written specifically for your OS.
|
||||
|
||||
1. Compiling
|
||||
------------
|
||||
@ -26,17 +26,17 @@ managers written natively for your OS.
|
||||
If you really want to enjoy free software under your non-free OS, you should
|
||||
try free compilers. Three of them are supported: EMX (OS/2), RSX and Mingw32
|
||||
(Win32). RSX is based on EMX, and can also cross-compile for OS/2 under
|
||||
Windows. Mingw32 is concieved as a free clone for Microsoft Visual C++.
|
||||
Please note, that all above compiler are based on GCC (GNU C compiler), but
|
||||
Windows. Mingw32 is conceived as a free clone for Microsoft Visual C++.
|
||||
Please note, that all above compiler are based on gcc (GNU C compiler), but
|
||||
use different libraries.
|
||||
CygWin32 is not (yet) powerful enough to compile Windows-specipic portion of
|
||||
Cygwin is not (yet) powerful enough to compile Windows-specific portion of
|
||||
the Midnight Commander, but you may try to compile MC using UNIX configuration
|
||||
files. As you can easily imagine, resulting binary will need termcap or
|
||||
terminfo and use ANSI-sequences for output which is probably not what you want.
|
||||
You may also try non-free compilers. Microsoft Visual C++ (4.0 and above),
|
||||
Borland C++ (both for Win32 and OS/2) and IBC CSet are supported. "Supported"
|
||||
Borland C++ (both for Win32 and OS/2) and IBM CSet are supported. "Supported"
|
||||
means merely that there are specific makefiles for those compilers, but it
|
||||
does not even assume that you will compile MC using them out-of-box.
|
||||
does not even assume that you will compile MC by them out-of-box.
|
||||
|
||||
1.2. General issues
|
||||
-------------------
|
||||
@ -72,13 +72,13 @@ X11 ports are not supported.
|
||||
Changes in the main code are enclosed in #ifdef _OS_NT, __os2__ or OS2_NT
|
||||
blocks.
|
||||
|
||||
In some cases we supressed code. This is temporal (so that mc can compile). In
|
||||
In some cases we suppressed code. This is temporal (so that mc can compile). In
|
||||
the future we will provide fake or true interfaces for these features.
|
||||
- Links: creation and information on links are not supported. We
|
||||
should provide a fake interface for the local filesystem and
|
||||
a true one for networked.
|
||||
- GID/UID queries (get_user, owner, preserve UID/GID on copy, ...).
|
||||
- TERMinals: all the code directly done with terminals must be supressed.
|
||||
- TERMinals: all the code directly done with terminals must be suppressed.
|
||||
- Signals: deleted. Should support the native ones.
|
||||
- pipes: had some trouble in ext.c and with error_pipes but soon will be
|
||||
fixed.
|
||||
@ -90,8 +90,8 @@ There are several files with so many changes that they have been moved to pc/
|
||||
subdirectory. Some of them are common for Win32 and OS/2, some of them are
|
||||
system-specific. System-specific files bear a clear mark in their names
|
||||
(for example, dirent_nt.c)
|
||||
Our intension should be, however, to make most code system-independent. This
|
||||
would increase code reuseabilibity and maintainability :-)
|
||||
Our intention should be, however, to make most code system-independent. This
|
||||
would increase code reuse and maintainability :-)
|
||||
See pc/ subdirectory for further details.
|
||||
|
||||
3. Authors and maintainers
|
||||
|
16
README.QNX
16
README.QNX
@ -1,5 +1,5 @@
|
||||
Midnight Commander for QNX
|
||||
--------------------------
|
||||
Midnight Commander for QNX (not QNX Neutrino)
|
||||
---------------------------------------------
|
||||
|
||||
1. Compiling
|
||||
2. Running 'mc' under QNX
|
||||
@ -22,7 +22,7 @@ can not handle the makefiles in the mc-source.]
|
||||
If you don't have an installed TCP/IP development kit, you have to 'hide'
|
||||
the library file 'socket3r.lib' (can be installed by e.g. Watcom C 10.6)
|
||||
in /usr/lib or /usr/watcom/10.6/usr/lib, because the existence of this file
|
||||
will confuse 'configure': it will erranously assume you have the complete
|
||||
will confuse 'configure': it will erroneously assume you have the complete
|
||||
TCP/IP development kit (with headers) and will enable compiling of the
|
||||
network-related VFS code (not only tarfs).
|
||||
[A patch would be required in the configure-script to check the existence
|
||||
@ -35,14 +35,14 @@ really work in 4.1.33, there are configuration/compiling problems...]
|
||||
1.3 Compiler
|
||||
------------
|
||||
|
||||
It is adviced to use Watcom C 10.6+ to compile the source, because older
|
||||
It is advised to use Watcom C 10.6+ to compile the source, because older
|
||||
compilers (e.g. 9.52) do not support some convenient/required features.
|
||||
[e.g. 'ar'-compatible 'wlib',...]
|
||||
|
||||
1.4 "No prototype found for '<function>'" warnings
|
||||
--------------------------------------------------
|
||||
|
||||
It is adviced to use high warning level (e.g. 'CFLAGS="-w4" ./configure'),
|
||||
It is advised to use high warning level (e.g. 'CFLAGS="-w4" ./configure'),
|
||||
when compiling the source, because Watcom C uses a special parameter passing
|
||||
convention for functions with fixed number of arguments only. So if the
|
||||
compiler doesn't see the correct prototype of a function with variable
|
||||
@ -131,7 +131,7 @@ edit/
|
||||
|
||||
syntax.c: (4.1.33 only, fixed in 4.1.34)
|
||||
|
||||
line 100,191: WCC 10.6 doesn't like "<label>: }" contruct ("no statement
|
||||
line 100,191: WCC 10.6 doesn't like "<label>: }" construct ("no statement
|
||||
after the label"), modified to "<label>: /*nop*/; }".
|
||||
|
||||
lib/
|
||||
@ -156,7 +156,7 @@ slang/
|
||||
|
||||
sldisply.c:
|
||||
|
||||
SLTT_TRANSP_ACS_PATCH dependant code:
|
||||
SLTT_TRANSP_ACS_PATCH dependent code:
|
||||
|
||||
The problem: some terminals (e.g. QNX/qansi*) map the whole upper half of
|
||||
the ASCII table to the lower half, when alt-char-set is activated with
|
||||
@ -174,7 +174,7 @@ slang/
|
||||
defined, the modified code will not use this assumption.
|
||||
[Remark: the patch-code is not the most exact solution, but works...]
|
||||
|
||||
QNX_QANSI_SLANG_COMPAT_ACS_PATCH dependant code:
|
||||
QNX_QANSI_SLANG_COMPAT_ACS_PATCH dependent code:
|
||||
|
||||
A more OS/terminal-specific solution for the problem mentioned above
|
||||
(->SLTT_TRANSP_ACS_PATCH).
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user