mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-03 10:04:32 +03:00
* BUGS: Remove obsolete and OS/2 specific parts.
* README: Likewise. * TODO: Likewise.
This commit is contained in:
parent
182da213b2
commit
24cf8069a7
6
pc/BUGS
6
pc/BUGS
@ -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!
|
||||
|
||||
|
@ -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
|
||||
|
51
pc/README
51
pc/README
@ -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!
|
||||
|
2
pc/TODO
2
pc/TODO
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user