Просмотр исходного кода

* AUTHORS: Update and spell check.
* FAQ: Likewise.
* INSTALL: Likewise.
* INSTALL.FAST: Likewise.
* NEWS: Likewise.
* README.PC: Likewise.
* README.QNX: Likewise.

Pavel Roskin 23 лет назад
Родитель
Сommit
6bcdb7a5c2
8 измененных файлов с 131 добавлено и 128 удалено
  1. 3 3
      AUTHORS
  2. 8 0
      ChangeLog
  3. 33 56
      FAQ
  4. 10 6
      INSTALL
  5. 30 28
      INSTALL.FAST
  6. 28 16
      NEWS
  7. 11 11
      README.PC
  8. 8 8
      README.QNX

+ 3 - 3
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

+ 8 - 0
ChangeLog

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

+ 33 - 56
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
 

+ 10 - 6
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
 

+ 30 - 28
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.

+ 28 - 16
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.  
 

+ 11 - 11
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

+ 8 - 8
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).