* BUGS: Remove obsolete and OS/2 specific parts.

* README: Likewise.
* TODO: Likewise.
This commit is contained in:
Pavel Roskin 2002-01-03 07:35:10 +00:00
parent 182da213b2
commit 24cf8069a7
4 changed files with 27 additions and 40 deletions

View File

@ -1,4 +1,4 @@
BUGS OF PC port
BUGS OF the Win32 port
- Troubles with keys (Ctrl-Tab, Gray +,-,*, Alt-Shift-A etc)
- Filtered view hangs in close_pipe() because error is set, but nothing
@ -6,10 +6,6 @@ is available on stderr
- Windows '95 will not delete directory if not empty. (as it does
not return ENOTEMPTY but ENOACCESS)! Already fixed?
- Windows '95 will not allow "''" in root drives
- OS/2 port uses always screen size 80x25. Do we need newer SLang?
- IBM C++ has some problems with O_TEXT -> troubles with editor
- OS/2 port causes access violation while copying files.
- getcwd from EMX returns a UNIX-like path -> drive change fails.
-please report!

View File

@ -1,5 +1,9 @@
2002-01-03 Pavel Roskin <proski@gnu.org>
* BUGS: Remove obsolete and OS/2 specific parts.
* README: Likewise.
* TODO: Likewise.
* Makefile.am: Remove all files used by OS/2 only. The OS/2
port is discontinued because there is no support for native OS/2
compilers in glib. Remove sys/time.h and dirent.h - they should

View File

@ -1,41 +1,30 @@
This is the port of Midnight Commander for OS/2, Windows 95 and Windows NT.
This is the port of Midnight Commander for Win32.
This port is based on the port for Windows NT by
The original code was contributed by
Juan Grigera <grigera@isis.unlp.edu.ar>
and the port for OS/2 by
Alexander Dong <ado@software-ag.de>
and is currently maintained by
Pavel Roskin <proski@gnu.org>
This port of the Midnight Commander is released under the GNU General
Public License version 2.0 or any later version. See file COPYING for
details.
Following compilers are supported:
For Windows NT:
Makefile.VC4: Microsoft Visual C++ 4.0 and above
Makefile.BC5: Borland C++ 5.x
For OS/2:
Makefile.EMX: EMX/GCC
Makefile.BC2: Borland C++ 2.x
Makefile.IBM: IBM CSet or Visual Age C++
You need GNU make in order to compile mc. Other implementation of
make will not work! Run
You need GNU make in order to compile mc. Other implementation of make
don't work! Run
gmake -f Makefile.xxx [RELEASE=1]
where gmake is name of GNU make and Makefile.xxx is the makefile for
your compiler. You may want to add RELEASE=1 if you want to compile an
optimized version without debug information.
Please note, that not all compilers are equal. You may need to create
dummy include files or change something in order to be able to compile
mc. BUT PLEASE DON'T TRY TO INCORPORATE SUCH QUICK HACKS INTO THE
MC DISTRIBUTION! Try to make your changes work with all other compilers.
If you add a file, don't forget to add it into FILES statement of
Makefile in this directory. Otherwise this file will not be copied to
the distribution.
This port is not very stable now. See files BUGS and TODO in this
directory.
Pavel Roskin <proski@gnu.org>
Following compilers are supported:
Makefile.VC4: Microsoft Visual C++ 4.0 and above
Makefile.BC5: Borland C++ 5.x
Makefile.RSX: RSXNT (http://www.mathematik.uni-bielefeld.de/~rainer/)
Makefile.MIN: MinGW (http://www.mingw.org/)
Note that "supported" here means only that they used to work in the past
and the specific makefiles are provided for them!
Please note that the Win32 port is not actively developed. The code may
be out-of-date. You may need to fix the code in order to compile it.
If you add a file, don't forget to add it into Makefile.am, or it will
be missing from the release. Note that the release procedure for GNU
Midnight Commander cannot detect missing files in the Win32 port!

View File

@ -1,12 +1,10 @@
TODO
- Make most files common for OS/2 and NT
- Move settings from mc.ini to the registry for Windows NT/95 (optionally?)
- Fix opendir/readdir d_date and d_time packing (they return 10).
- Fix gettimeofday()
- Write a better stat function than the one RTL gives us. We can provide
user ID (on NT) and rwx permissions.
- Optionally use vfsapi.lib for ext2 filesystems on OS/2
- Write the VFS
- Write a better documentation
- Write a better canonify_pathname()