X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=README.MinGW;h=56a2bca21e34bb565224f813b6cbec82cb3fa8a7;hp=fd5b552608634b455ed0eba332296313c11e2e1a;hb=2db461ea0b1b29c142e3000d830b520c946e385b;hpb=43bb25186a3fa2cc24c08b3a1eedbb1e860c59a9 diff --git a/README.MinGW b/README.MinGW index fd5b5526..56a2bca2 100644 --- a/README.MinGW +++ b/README.MinGW @@ -1,5 +1,6 @@ ------------------------------------------------------------------------------- --- Copyright (c) 2008-2010,2011 Free Software Foundation, Inc. -- +-- Copyright 2020 Thomas E. Dickey -- +-- Copyright 2008-2011,2012 Free Software Foundation, Inc. -- -- -- -- Permission is hereby granted, free of charge, to any person obtaining a -- -- copy of this software and associated documentation files (the -- @@ -25,7 +26,7 @@ -- sale, use or other dealings in this Software without prior written -- -- authorization. -- ------------------------------------------------------------------------------- --- $Id: README.MinGW,v 1.7 2012/01/07 21:26:05 tom Exp $ +-- $Id: README.MinGW,v 1.10 2020/02/02 23:34:34 tom Exp $ -- Author: Juergen Pfeifer ------------------------------------------------------------------------------- @@ -55,8 +56,9 @@ to provide the includes, libraries and DLLs to be used with the more common traditional development environments on Windows, mainly with Microsoft Visual Studio. -It is necessary to unset the TERM environment variable, to activate the -Windows console-driver. +The TERM environment variable must be set specially to active the Windows +console-driver. The driver checks if TERM is set to "#win32con" (explicit +use) or if TERM is unset or empty (implicit). Please also make sure that MSYS links to the correct directory containing your MinGW toolchain. For TDM this is usually C:\MinGW64. In your Windows @@ -83,7 +85,9 @@ hooks for interop, I recommend using these options: --enable-term-driver --enable-interop -This is the configuration commandline as I'm using it at the moment (assuming environment variable MINGW_ROOT to hold the root directory name of your MinGW build): +This is the configuration commandline as I'm using it at the moment (assuming +environment variable MINGW_ROOT to hold the root directory name of your MinGW +build): ./configure \ --prefix=$MINGW_ROOT \ @@ -120,7 +124,7 @@ experimental. A lot is still TODO, e.g.: - - Wide Character support + - Wide Character support (display is workable, but input untested) The Win32Con driver should actually only use Unicode in the future. - Thread support (locking). If using TDM toolchain this is done by @@ -131,5 +135,5 @@ A lot is still TODO, e.g.: - Workarounds for MinGW's filesystem access are necessary to make infocmp work (though tic works). -To support terminfo, we need to have an ioctl() simulation for the -serial and networked Terminals. +To support terminfo, we would need to have an ioctl() simulation for the +serial and networked terminals.