mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-23 04:46:55 +03:00
Update.
This commit is contained in:
parent
53df9ca76e
commit
05d8279cb2
29
README.PC
29
README.PC
@ -1,3 +1,11 @@
|
|||||||
|
------------------------------------------------------------------------
|
||||||
|
Support for Windows is broken since GNU Midnight Commander started using
|
||||||
|
glib. If you want to revive the project, it may be your last chance.
|
||||||
|
If nobody volonteers, all the code for the native Windows port will be
|
||||||
|
removed from the project.
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
GNU Midnight Commander for Win32
|
GNU Midnight Commander for Win32
|
||||||
--------------------------------
|
--------------------------------
|
||||||
@ -7,6 +15,7 @@ GNU Midnight Commander for Win32
|
|||||||
2. Changes made
|
2. Changes made
|
||||||
3. Authors and maintainers
|
3. Authors and maintainers
|
||||||
|
|
||||||
|
|
||||||
0. Introduction
|
0. Introduction
|
||||||
---------------
|
---------------
|
||||||
Yes, Midnight Commander can be compiled for Win32 (all versions of
|
Yes, Midnight Commander can be compiled for Win32 (all versions of
|
||||||
@ -20,9 +29,11 @@ Please note that Midnight Commander remains primarily a file manager for
|
|||||||
UNIX-like systems. You should not expect that it will work on your
|
UNIX-like systems. You should not expect that it will work on your
|
||||||
system better than a file manager written specifically for your OS.
|
system better than a file manager written specifically for your OS.
|
||||||
|
|
||||||
|
|
||||||
1. Compiling
|
1. Compiling
|
||||||
------------
|
------------
|
||||||
|
|
||||||
|
|
||||||
1.1. Compiler
|
1.1. Compiler
|
||||||
-------------
|
-------------
|
||||||
If you really want to enjoy free software under your non-free OS,
|
If you really want to enjoy free software under your non-free OS,
|
||||||
@ -41,15 +52,18 @@ UNIX program that has no idea about drives, Windows-style permissions
|
|||||||
and some other Windows-specific features. This is not the Win32 port
|
and some other Windows-specific features. This is not the Win32 port
|
||||||
discussed in this document.
|
discussed in this document.
|
||||||
|
|
||||||
Skeaking of non-free compilers, Microsoft Visual C++ (4.0 and above) and
|
Speaking of non-free compilers, Microsoft Visual C++ (4.0 and above) and
|
||||||
Borland C++ are supported. "Supported" means merely that there are
|
Borland C++ are supported. "Supported" means merely that there are
|
||||||
specific makefiles for those compilers, but it does not even assume that
|
specific makefiles for those compilers, but it does not even assume that
|
||||||
you will compile GNU Midnight Commander out-of-box.
|
they will compile GNU Midnight Commander out-of-box.
|
||||||
|
|
||||||
|
|
||||||
1.2. General issues
|
1.2. General issues
|
||||||
-------------------
|
-------------------
|
||||||
See pc/README, pc/BUGS, pc/TODO for the information concerning current
|
See pc/README, pc/BUGS, pc/TODO for the information concerning current
|
||||||
state of the port. You may need to hack the code in order to compile it.
|
state of the port. You will need to hack the code a lot just to
|
||||||
|
compile it.
|
||||||
|
|
||||||
|
|
||||||
1.3 Windowing Library
|
1.3 Windowing Library
|
||||||
---------------------
|
---------------------
|
||||||
@ -62,6 +76,7 @@ Currently the Win32 port only can use S-Lang included in this
|
|||||||
distribution (see slang/ subdirectory). This is a subset of S-Lang
|
distribution (see slang/ subdirectory). This is a subset of S-Lang
|
||||||
0.99.38 distribution with some bugfixes and MC-specific code changes.
|
0.99.38 distribution with some bugfixes and MC-specific code changes.
|
||||||
|
|
||||||
|
|
||||||
1.4 Features and Limitations
|
1.4 Features and Limitations
|
||||||
----------------------------
|
----------------------------
|
||||||
Internal editor is supported (including syntax highlighting).
|
Internal editor is supported (including syntax highlighting).
|
||||||
@ -69,9 +84,11 @@ Internal viewer is supported (including hex editor).
|
|||||||
VFS (virtual file system) is not supported.
|
VFS (virtual file system) is not supported.
|
||||||
Concurrent subshell is not supported.
|
Concurrent subshell is not supported.
|
||||||
|
|
||||||
|
|
||||||
2. Changes made
|
2. Changes made
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
|
||||||
2.1. Changes to main code
|
2.1. Changes to main code
|
||||||
-------------------------
|
-------------------------
|
||||||
Changes in the main code are enclosed in #ifdef NATIVE_WIN32 blocks.
|
Changes in the main code are enclosed in #ifdef NATIVE_WIN32 blocks.
|
||||||
@ -82,12 +99,13 @@ In the future we will provide fake or true interfaces for these features.
|
|||||||
should provide a fake interface for the local filesystem and
|
should provide a fake interface for the local filesystem and
|
||||||
a true one for networked.
|
a true one for networked.
|
||||||
- GID/UID queries (get_user, owner, preserve UID/GID on copy, ...).
|
- GID/UID queries (get_user, owner, preserve UID/GID on copy, ...).
|
||||||
- TERMinals: all the code directly done with terminals must be suppressed.
|
- Terminals: all the code directly done with terminals must be suppressed.
|
||||||
- Signals: deleted. Should support the native ones.
|
- Signals: deleted. Should support the native ones.
|
||||||
- pipes: had some trouble in ext.c and with error_pipes but soon will be
|
- pipes: had some trouble in ext.c and with error_pipes but soon will be
|
||||||
fixed.
|
fixed.
|
||||||
- Chown command: Not supported yet.
|
- Chown command: Not supported yet.
|
||||||
|
|
||||||
|
|
||||||
2.2. Files rewritten
|
2.2. Files rewritten
|
||||||
--------------------
|
--------------------
|
||||||
There are several files with so many changes that they have been moved
|
There are several files with so many changes that they have been moved
|
||||||
@ -95,9 +113,8 @@ to pc/ subdirectory. Our intention should be, however, to make most code
|
|||||||
system-independent. This would increase code reuse and maintainability.
|
system-independent. This would increase code reuse and maintainability.
|
||||||
See pc/ subdirectory for further details.
|
See pc/ subdirectory for further details.
|
||||||
|
|
||||||
|
|
||||||
3. Authors and maintainers
|
3. Authors and maintainers
|
||||||
--------------------------
|
--------------------------
|
||||||
This port is based on the port for Windows NT by
|
|
||||||
Juan Grigera <grigera@isis.unlp.edu.ar>
|
|
||||||
The code is not actively maintained, but the patches are applied.
|
The code is not actively maintained, but the patches are applied.
|
||||||
Please send your changes to the mc-devel list.
|
Please send your changes to the mc-devel list.
|
||||||
|
Loading…
Reference in New Issue
Block a user