Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm list-help: list-post: Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin-apps AT sourceware DOT cygnus DOT com Message-ID: <20000518171211.14960.qmail@web122.yahoomail.com> Date: Thu, 18 May 2000 10:12:11 -0700 (PDT) From: Earnie Boyd Reply-To: earnie_boyd AT yahoo DOT com Subject: NCurses-5.0 To: cygwin-apps AT sourceware DOT cygnus DOT com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1804289383-958669931=:14912" --0-1804289383-958669931=:14912 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline This builds OOB. But installation requires the attached diff. I've taken the liberty to create a cygwin terminfo file that passes most of the tests. I've joined the functions from pcansi and linux and removed (Commented Out with explanation) the functions from linux that don't work. Most impressive is the lrtest that I remember from before didn't work very well. It even has a completed lower right corner on the border. Someone else had submitted changes to the terminfo.src file back from b19. It basically mapped the function keys and then used ansi.sys. I renamed it to cygwinB19. I've also added a cygwinDBG so that it will be easy to modify values and add functions for testing purposes and maintaining a sane working version. Cheers, ===== --- Earnie Boyd: __Cygwin: POSIX on Windows__ Cygwin Newbies: __Minimalist GNU for Windows__ Mingw32 List: Mingw Home: __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ --0-1804289383-958669931=:14912 Content-Type: application/x-unknown; name="ncurses-5.0.diff" Content-Transfer-Encoding: base64 Content-Description: ncurses-5.0.diff Content-Disposition: attachment; filename="ncurses-5.0.diff" SW5kZXg6IG1pc2MvdGVybWluZm8uc3JjCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KUkNTIGZpbGU6IC8uQ1ZTL25jdXJzZXMvbWlzYy90ZXJtaW5mby5zcmMs dgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMS4xLjEKZGlmZiAtdSAtMyAtcjEu MS4xLjEgdGVybWluZm8uc3JjCi0tLSB0ZXJtaW5mby5zcmMJMjAwMC8wNS8x NiAyMTowNDozNQkxLjEuMS4xCisrKyB0ZXJtaW5mby5zcmMJMjAwMC8wNS8x OCAxNjoyMzoxNwpAQCAtMzI2OSw3ICszMjY5LDcgQEAKICMgVXNlIHRoaXMg Zm9yIGN5Z3dpbjMyICh0ZXN0ZWQgd2l0aCBiZXRhIDE5LjEpCiAjIHVuZGVy bGluZSBpcyBjb2xvcmVkIGJyaWdodCBtYWdlbnRhCiAjIHNoaWZ0ZWQga2Yx LWtmMTIgYXJlIGtmMTEta2YyMgotY3lnd2lufGFuc2kgZW11bGF0aW9uIGZv ciBjeWd3aW4zMiwgCitjeWd3aW5CMTl8YW5zaSBlbXVsYXRpb24gZm9yIGN5 Z3dpbjMyLCAKIAlrY3ViMT1cRVtELCBrY3VkMT1cRVtCLCBrY3VmMT1cRVtD LCBrY3V1MT1cRVtBLCAKIAlrZGNoMT1cRVszfiwga2VuZD1cRVs0fiwga2Yx PVxFW1tBLCBrZjEwPVxFWzIxfiwgCiAJa2YxMT1cRVsyM34sIGtmMTI9XEVb MjR+LCBrZjEzPVxFWzI1fiwga2YxND1cRVsyNn4sIApAQCAtMzI3OSw2ICsz Mjc5LDE2MiBAQAogCWtob21lPVxFWzF+LCBraWNoMT1cRVsyfiwga25wPVxF WzZ+LCBrcHA9XEVbNX4sIHJtYW1ALCBzbWFtQCwgCiAJdXNlPWFuc2kuc3lz LCAKIAorIyBVc2UgdGhpcyBmb3IgY3lnd2luICh0ZXN0ZWQgd2l0aCB2ZXJz aW9uIDEuMS4wKS4KKyMgSSd2ZSBjb21iaW5lZCBwY2Fuc2kgYW5kIGxpbnV4 LiAgU29tZSB2YWx1ZXMgb2YgY291cnNlIHdoZXJlIGRpZmZlcmVudCBhbmQK KyMgSSd2ZSBpbmRpY2F0ZWQgd2hpY2ggb2YgdGhlc2Ugd2VyZSBhbmQgd2hp Y2ggSSB1c2VkLgorIyBDaGVlcnMsIGVhcm5pZV9ib3lkQHlhaG9vLmNvbQor Y3lnd2lufGFuc2kgZW11bGF0aW9uIGZvciBDeWd3aW4sCisJYW0sIAorIyBX aGljaCBvZiB0aGVzZSBhY3NjIHZhbHVlcyBhcmUgY29ycmVjdD8gIDEgPSBw Y2Fuc2ksIDIgPSBsaW51eC4gVXNpbmcgcGNhbnNpLgorCWFjc2M9K1wwMjBc LFwwMjEtXDAzMC5eWTBcMzMzYFwwMDRhXDI2MWZcMzcwZ1wzNjFoXDI2MGpc MzMxa1wyNzdsXDMzMm1cMzAwblwzMDVvfnBcMzA0cVwzMDRyXDMwNHNfdFwz MDN1XDI2NHZcMzAxd1wzMDJ4XDI2M3lcMzYzelwzNjJ7XDM0M3xcMzMwfVwy MzR+XDM3NiwgCisjCWFjc2M9K1wwMjBcLFwwMjEtXDAzMC5eWTBcMzMzYFww MDRhXDI2MWZcMzcwZ1wzNjFoXDI2MGlcMzE2alwzMzFrXDI3N2xcMzMybVwz MDBuXDMwNW9+cFwzMDRxXDMwNHJcMzA0c190XDMwM3VcMjY0dlwzMDF3XDMw MnhcMjYzeVwzNjN6XDM2MntcMzQzfFwzMzB9XDIzNH5cMzc2LCAKKyMgYmNl IGNhdXNlcyBwcm9ibGVtcyB3aXRoIGNoYW5nZSBiYWNrZ3JvdW5kIGNvbG9y LCBkb24ndCB1c2UuCisjCWJjZSwKKwliZWw9XkcsIAorIyBibGlua2luZyBh aW4ndCBoYXBwZW5pbmcgc28gZG9uJ3Qgc2F5IHdlIGhhdmUgaXQuCisjCWJs aW5rPVxFWzVtLAorCWJvbGQ9XEVbMW0sIAorCWNidD1cRVtaLCAKKwljbGVh cj1cRVtIXEVbSiwgCisJY29sb3JzIzgsIAorCWNvbHMjODAsIAorCWNyPV5N LCAKKwljdXA9XEVbJWklcDElZDslcDIlZEgsIAorCWRjaDE9XEVbUCwgCisJ ZGwxPVxFW00sIAorCWVkPVxFW0osIAorCWVsPVxFW0ssIAorCWVvLAorCWhv bWU9XEVbSCwgCisJaHQ9XkksIAorCWh0cz1cRUgsIAorCWlsMT1cRVtMLCAK KwlpbmQ9XkosIAorCWludmlzPVxFWzhtLCAKKwlpdCM4LCAKKwlrYnM9Xkgs IAorCWtjdWIxPVxFW0QsIAorCWtjdWQxPVxFW0IsIAorCWtjdWYxPVxFW0Ms IAorCWtjdXUxPVxFW0EsIAorCWtob21lPVxFW0gsIAorCWxpbmVzIzI0LCAK KwltaXIsIAorCW1zZ3IsIAorCW5jdiMzLCAKKwlvcD1cRVszOTs0OW0sIAor CXBhaXJzIzY0LCAKKwlyZXY9XEVbN20sIAorCXNldGFiPVxFWzQlcDElZG0s IAorCXNldGFmPVxFWzMlcDElZG0sIAorCXNncj1cRVswOzEwJT8lcDEldDs3 JTslPyVwMiV0OzQlOyU/JXAzJXQ7NyU7JT8lcDQldDs1JTslPyVwNiV0OzEl OyU/JXA3JXQ7OCU7JT8lcDkldDsxMSU7bSwgCisJc2dyMD1cRVswOzEwbSwg CisjIFdoaWNoIHNtYWNzIHZhbHVlIGlzIGNvcnJlY3Q/PyAgQXNzdW1pbmcg XEVbMTFtIHNpbmNlIHJtYWNzIGlzIFxFWzEwbS4KKwlzbWFjcz1cRVsxMW0s IAorIwlzbWFjcz1cRVsxMm0sIAorCXNtc289XEVbN20sIAorCXNtdWw9XEVb NG0sIAorCXJtYWNzPVxFWzEwbSwgCisJeGVubCwgCisJeG9uLCAKKwljbm9y bT1cRVs/MjVoLCAKKyMgY2l2aXMgY2F1c2VzIHN0YWNrZHVtcHMgZXZlcnl0 aGluZyB0byBzdGFja2R1bXAuCisjCWNpdmlzPVxFWz8yNWxcRVs/MWMsIAor IyBjdnZpcyBjYXVzZXMgYSBzdGFja2R1bXAgd2hlbiB0ZXN0aW5nIHdpdGgg dGVzdGN1cnMgdXNpbmcgdGhlIG91dHB1dCBvcHRpb24uCisjCWN2dmlzPVxF Wz8yNWhcRVs/OGMsIAorCWRjaD1cRVslcDElZFAsIAorCWRpbT1cRVsybSwg CisJZGw9XEVbJXAxJWRNLCAKKyMgZWNoIGlzIGJyb2tlbi4gIERvbid0IHVz ZS4KKyMJZWNoPVxFWyVwMSVkWCwgCisJZWwxPVxFWzFLLCAKKwlmbGFzaD1c RVs/NWhcRVs/NWwkPDIwMC8+LCAKKwlocGE9XEVbJWklcDElZEcsIAorCWlj aD1cRVslcDElZEAsIAorCWljaDE9XEVbQCwgCisJaWw9XEVbJXAxJWRMLCAK KwlrYjI9XEVbRywgCisJa2NidD1cRVtaLCAKKwlrZGNoMT1cRVszfiwgCisJ a2VuZD1cRVs0fiwgCisJa2YxPVxFW1tBLCAKKwlrZjEwPVxFWzIxfiwgCisJ a2YxMT1cRVsyM34sIAorCWtmMTI9XEVbMjR+LCAKKwlrZjEzPVxFWzI1fiwg CisJa2YxND1cRVsyNn4sIAorCWtmMTU9XEVbMjh+LCAKKwlrZjE2PVxFWzI5 fiwgCisJa2YxNz1cRVszMX4sIAorCWtmMTg9XEVbMzJ+LCAKKwlrZjE5PVxF WzMzfiwgCisJa2YyPVxFW1tCLCAKKwlrZjIwPVxFWzM0fiwgCisJa2YzPVxF W1tDLCAKKwlrZjQ9XEVbW0QsIAorCWtmNT1cRVtbRSwgCisJa2Y2PVxFWzE3 fiwgCisJa2Y3PVxFWzE4fiwgCisJa2Y4PVxFWzE5fiwgCisJa2Y5PVxFWzIw fiwgCisJa2hvbWU9XEVbMX4sIAorCWtOWFQ9XEVbNiQsIAorCWtQUlY9XEVb NSQsCisJa2ljaDE9XEVbMn4sIAorCWtucD1cRVs2fiwgCisJa3BwPVxFWzV+ LCAKKwlrc3BkPV5aLCAKKwluZWw9Xk1eSiwgCisJcmM9XEU4LCAKKwlyaT1c RU0sIAorCXJtaXI9XEVbNGwsIAorCXJtc289XEVbMjdtLCAKKwlybXVsPVxF WzI0bSwgCisJcnMxPVxFY1xFXVIsIAorCXNjPVxFNywgCisJc21pcj1cRVs0 aCwgCisjIFdoaWNoIHRiYyB2YWx1ZSBpcyBjb3JyZWN0Pz8gIE5vdCB1c2lu ZyB0aGUgbGludXggb25lLgorCXRiYz1cRVsyZywgCisjCXRiYz1cRVszZywg CisJdTY9XEVbJWklZDslZFIsIAorCXU3PVxFWzZuLCAKKwl1OD1cRVs/NmMs IAorCXU5PVxFW2MsIAorCXZwYT1cRVslaSVwMSVkZCwgCisKKyMgSSd2ZSBz dXBwbGllZCB0aGlzIHNvIHRoYXQgeW91IGNhbiBoZWxwIHRlc3QgbmV3IHZh bHVlcyBhbmQgYWRkIG90aGVyCisjIGZlYXR1cmVzLiAgQ2hlZXJzLCBlYXJu aWVfYm95ZEB5YWhvby5jb20uCitjeWd3aW5EQkd8RGVidWcgVmVyc2lvbiBm b3IgQ3lnd2luLAorI2Zyb20gcGNhbnNpLiAgb3AgdmFsdWUgaXMgZnJvbSBs aW51eC4KKwljb2xvcnMjOCwgbmN2IzMsIHBhaXJzIzY0LCAKKwlvcD1cRVsz OTs0OW0sIHNldGFiPVxFWzQlcDElZG0sIHNldGFmPVxFWzMlcDElZG0sIAor CWFtLCBtaXIsIG1zZ3IsIAorCWNvbHMjODAsIGl0IzgsIGxpbmVzIzI0LCAK KwliZWw9XkcsIGNidD1cRVtaLCBjbGVhcj1cRVtIXEVbSiwgY3I9Xk0sIGN1 YjE9XEVbRCwgCisJY3VkMT1cRVtCLCBjdWYxPVxFW0MsIGN1cD1cRVslaSVw MSVkOyVwMiVkSCwgY3V1MT1cRVtBLCAKKwlkY2gxPVxFW1AsIGRsMT1cRVtN LCBlZD1cRVtKLCBlbD1cRVtLLCBob21lPVxFW0gsIGh0PV5JLCAKKwlodHM9 XEVILCBpbDE9XEVbTCwgaW5kPV5KLCBrYnM9XkgsIGtjdWIxPVxFW0QsIGtj dWQxPVxFW0IsIAorCWtjdWYxPVxFW0MsIGtjdXUxPVxFW0EsIGtob21lPVxF W0gsIHRiYz1cRVsyZywgCisJYmxpbms9XEVbNW0sIGJvbGQ9XEVbMW0sIGlu dmlzPVxFWzhtLCByZXY9XEVbN20sIHJtc289XEVbbSwgCisJcm11bD1cRVtt LCAKKwlzZ3I9XEVbMDsxMCU/JXAxJXQ7NyU7JT8lcDIldDs0JTslPyVwMyV0 OzclOyU/JXA0JXQ7NSU7JT8lcDYldDsxJTslPyVwNyV0OzglOyU/JXA5JXQ7 MTIlO20sIAorCXNncjA9XEVbMDsxMG0sIHNtYWNzPVxFWzEybSwgc21zbz1c RVs3bSwgc211bD1cRVs0bSwgCisJYWNzYz0rXDAyMFwsXDAyMS1cMDMwLl5Z MFwzMzNgXDAwNGFcMjYxZlwzNzBnXDM2MWhcMjYwalwzMzFrXDI3N2xcMzMy bVwzMDBuXDMwNW9+cFwzMDRxXDMwNHJcMzA0c190XDMwM3VcMjY0dlwzMDF3 XDMwMnhcMjYzeVwzNjN6XDM2MntcMzQzfFwzMzB9XDIzNH5cMzc2LCAKKwly bWFjcz1cRVsxMG0sIHNtYWNzPVxFWzExbSwKKworI2Zyb20gbGludXguICBU aGVzZSBoYXZlIGJlZW4gdGVzdGVkIG5vdCB0byBjYXVzZSBwcm9ibGVtcy4K KwllbywgeGVubCwgeG9uLCBjbm9ybT1cRVs/MjVoLCBkY2g9XEVbJXAxJWRQ LCBkaW09XEVbMm0sIGRsPVxFWyVwMSVkTSwgCisJZWwxPVxFWzFLLCBmbGFz aD1cRVs/NWhcRVs/NWwkPDIwMC8+LCBocGE9XEVbJWklcDElZEcsIGljaD1c RVslcDElZEAsIAorCWljaDE9XEVbQCwgaWw9XEVbJXAxJWRMLCBrYjI9XEVb Rywga2NidD1cRVtaLCBrZGNoMT1cRVszfiwga2VuZD1cRVs0fiwgCisJa2Yx PVxFW1tBLCBrZjEwPVxFWzIxfiwga2YxMT1cRVsyM34sIGtmMTI9XEVbMjR+ LCBrZjEzPVxFWzI1fiwgCisJa2YxND1cRVsyNn4sIGtmMTU9XEVbMjh+LCBr ZjE2PVxFWzI5fiwga2YxNz1cRVszMX4sIGtmMTg9XEVbMzJ+LCAKKwlrZjE5 PVxFWzMzfiwga2YyPVxFW1tCLCBrZjIwPVxFWzM0fiwga2YzPVxFW1tDLCBr ZjQ9XEVbW0QsIGtmNT1cRVtbRSwgCisJa2Y2PVxFWzE3fiwga2Y3PVxFWzE4 fiwga2Y4PVxFWzE5fiwga2Y5PVxFWzIwfiwga2hvbWU9XEVbMX4sIAorCWtO WFQ9XEVbNiQsIGtQUlY9XEVbNSQsIGtpY2gxPVxFWzJ+LCBrbnA9XEVbNn4s IGtwcD1cRVs1fiwga3NwZD1eWiwgCisJbmVsPV5NXkosIHJjPVxFOCwgcmk9 XEVNLCBybWlyPVxFWzRsLCByczE9XEVjXEVdUiwgc2M9XEU3LCBzbWlyPVxF WzRoLCAKKwl1Nj1cRVslaSVkOyVkUiwgdTc9XEVbNm4sIHU4PVxFWz82Yywg dTk9XEVbYywgdnBhPVxFWyVpJXAxJWRkLCAKKworCiAjIFRoaXMgZW50cnkg Zml0cyB0aGUgV2luZG93cyBOVCBjb25zb2xlIHdoZW4gdGhlIF9QT1NJWF9U RVJNIGVudmlyb25tZW50CiAjIHZhcmlhYmxlIGlzIHNldCB0byAnb24nLiAg V2hpbGUgdGhlIFdpbmRvd3MgTlQgUE9TSVggY29uc29sZSBpcyBzZWxkb20g dXNlZCwKICMgdGhlIFRlbG5ldCBjbGllbnQgc3VwcGxpZWQgd2l0aCBib3Ro IHRoZSBXaW5kb3dzIGZvciBXb3JrR3JvdXAgMy4xMSBUQ1AvSVAKQEAgLTEy MzQ5LDcgKzEyNTA1LDcgQEAKIAlrZW5kPVxFWzF+LCBraG9tZT1cRVtILCBr aWNoMT1cRVsyfiwga25wPVxFWzZ+LCBrcHA9XEVbNX4sIAogCWxmMT1wZjEs IGxmMj1wZjIsIGxmMz1wZjMsIGxmND1wZjQsIHJta3g9XEU+LCBzbWt4PVxF PSwgCiAJdXNlPW5jcjI2MHZ0MzAwYW4sIAotTkNSMjYwVlQzMDBXUFB8bmNy MjYwdnQzMDB3cHB8TkNSIDI5MDBfMjYwIHZ0MzAwIHdpZGUgbW9kZSBwYysg IGt5YmQsIAorTkNSMjYwVlQzMDBXUFAwfG5jcjI2MHZ0MzAwd3BwfE5DUiAy OTAwXzI2MCB2dDMwMCB3aWRlIG1vZGUgcGMrICBreWJkLCAKIAljb2xzIzEz MiwgCiAJY3VwPVxFWyVpJXAxJWQ7JXAyJWRIJDwzMD4sIAogCWlzMj1cRVsh cFxFWz8zOzc7MTk7NjdoXEVbPzE7NGxcRVsxOzAld1xFKEJcRSkwXDAxN1xF WzJKXEVbMTsxSFxFPiQ8MjAwPiwgCg== --0-1804289383-958669931=:14912--