<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.lib.ncurses.bugs">
    <title>gmane.comp.lib.ncurses.bugs</title>
    <link>http://blog.gmane.org/gmane.comp.lib.ncurses.bugs</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4860"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4859"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4858"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4855"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4853"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4852"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4850"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4849"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4848"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4847"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4843"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4842"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4841"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4840"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4838"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4836"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4831"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4830"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4829"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4827"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4860">
    <title>output capability names, Cap name or Tcap code instead of characterstrings?</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4860</link>
    <description>&lt;pre&gt;  hello and thank you so much folks for your work on 
curses/ncurses.  Thomas, Sven, many others too.

  my question is if there is a flag for compiling that 
would tell ncurses to output the token code, capability 
name string, Cap name or Tcap code instead of the 
characters?  preferably in an easily parsed format,
i use "{" and "}" around them, but it can be any
enclosure.

  this would save me a lot of time and let me write code 
that is more portable when capturing/scanning/processing
output from a ncurses using source code project of any 
kind.  and it would seem that there must be some way to 
generate a token name for purposes of debugging ncurses, 
but i've not dug into the source code yet.

  my current use is in processing the output of Rogue and
Rog-O-Matic, but I can see the wider use case for having
the tokens returned instead of the characters.  and yes,
i do know about trace mode, but i suspect that puts out
too much.

  it would mean i wouldn't have to write a scanner for all
of these obscure character strings i don't understand well 
and could support things much more easily.  writing a 
scanner instead that parses based upon the names or codes 
would be much easier.

  currently i'm writing scanners for xterm just to see what 
Rogue/Rog-O-Matic produce in the course of tracking down bugs.
my scanners output the codes recognized enclosed in braces
and anything not seen is passed through as text.  works well 
but is by no means as complete or correct as what would 
actually come out of ncurses itself.

  as an aside, it is funny how some things come around, ages 
ago i enjoyed playing rogue and always wanted to see rog-o-
matic run.  now i have time to tinker and figure some of 
this out so i get to see how it all works together.

  cheers and thanks again,


  songbird
&lt;/pre&gt;</description>
    <dc:creator>songbird</dc:creator>
    <dc:date>2012-05-17T05:05:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4859">
    <title>no patch on May 19</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4859</link>
    <description>&lt;pre&gt;I'll be out of town over the weekend.

&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-05-14T10:57:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4858">
    <title>ncurses-5.9-20120512.patch.gz</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4858</link>
    <description>&lt;pre&gt; ncurses 5.9 - patch 20120512 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.9 is at
 ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.9 are in the subdirectory
 ftp://invisible-island.net/ncurses/5.9

 ------------------------------------------------------------------------------
 ftp://invisible-island.net/ncurses/5.9/ncurses-5.9-20120512.patch.gz
 patch by Thomas E. Dickey &amp;lt;dickey&amp;lt; at &amp;gt;invisible-island.net&amp;gt;
 created  Sun May 13 00:35:57 UTC 2012
 ------------------------------------------------------------------------------
 NEWS                     |   11 ++++++++-
 dist.mk                  |    4 +--
 misc/terminfo.src        |   37 ++++++------------------------
 ncurses/tty/tty_update.c |   13 +++++-----
 test/background.c        |   54 ++++++++++++++++++++++++++++++++++++++++-----
 5 files changed, 75 insertions(+), 44 deletions(-)
 ------------------------------------------------------------------------------
 
20120512
+ corrected 'op' for bterm (report by Samuel Thibault) -TD
+ modify test/background.c to demonstrate a background character
  holding a colored ACS_HLINE.  The behavior differs from SVr4 due to
  the thick- and double-line extension (cf: 20091003).
+ modify handling of acs characters in PutAttrChar to avoid mapping an
  unmapped character to a space with A_ALTCHARSET set.
+ rewrite vt520 entry based on vt420 -TD

&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-05-13T00:37:02</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4855">
    <title>ncurses-5.9-20120505.patch.gz</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4855</link>
    <description>&lt;pre&gt; ncurses 5.9 - patch 20120505 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.9 is at
 ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.9 are in the subdirectory
 ftp://invisible-island.net/ncurses/5.9

 ------------------------------------------------------------------------------
 ftp://invisible-island.net/ncurses/5.9/ncurses-5.9-20120505.patch.gz
 patch by Thomas E. Dickey &amp;lt;dickey&amp;lt; at &amp;gt;invisible-island.net&amp;gt;
 created  Sat May  5 23:38:59 UTC 2012
 ------------------------------------------------------------------------------
 Ada95/configure              |  324 ++++-----
 Ada95/configure.in           |    5 
 NEWS                         |   19 
 configure                    | 1474 ++++++++++++++++++++---------------------
 configure.in                 |    5 
 dist.mk                      |    4 
 misc/terminfo.src            |   52 -
 ncurses/tinfo/entries.c      |    5 
 ncurses/tinfo/read_termcap.c |    5 
 9 files changed, 959 insertions(+), 934 deletions(-)
 ------------------------------------------------------------------------------
 
20120505
+ remove p6 (bold) from opus3n1+ for consistency -TD
+ remove acs stuff from env230 per clues in Ingres termcap -TD
+ modify env230 sgr/sgr0 to match other capabilities -TD
+ modify smacs/rmacs in bq300-8 to match sgr/sgr0 -TD
+ make sgr for dku7202 agree with other caps -TD
+ make sgr for ibmpc agree with other caps -TD
+ make sgr for tek4107 agree with other caps -TD
+ make sgr for ndr9500 agree with other caps -TD
+ make sgr for sco-ansi agree with other caps -TD
+ make sgr for d410 agree with other caps -TD
+ make sgr for d210 agree with other caps -TD
+ make sgr for d470c, d470c-7b agree with other caps -TD
+ remove redundant AC_DEFINE for NDEBUG versus Makefile definition.
+ fix a back-link in _nc_delink_entry(), which is needed if ncurses is
  configured with --enable-termcap and --disable-getcap.

&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-05-05T23:43:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4853">
    <title>ncurses-5.9-20120428.patch.gz</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4853</link>
    <description>&lt;pre&gt; ncurses 5.9 - patch 20120428 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.9 is at
 ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.9 are in the subdirectory
 ftp://invisible-island.net/ncurses/5.9

 ------------------------------------------------------------------------------
 ftp://invisible-island.net/ncurses/5.9/ncurses-5.9-20120428.patch.gz
 patch by Thomas E. Dickey &amp;lt;dickey&amp;lt; at &amp;gt;invisible-island.net&amp;gt;
 created  Sun Apr 29 00:54:13 UTC 2012
 ------------------------------------------------------------------------------
 NEWS                        |   17 +++++-
 dist.mk                     |    4 -
 doc/html/ncurses-intro.html |    5 +
 doc/ncurses-intro.doc       |    1 
 man/curs_inopts.3x          |   47 ++++++++++++++++-
 misc/terminfo.src           |  114 ++++++++++++++++++------------------------
 ncurses/tinfo/comp_scan.c   |    4 -
 ncurses/trace/lib_trace.c   |    4 -
 progs/tic.c                 |   91 ++++++++++++++++++++++++++-------
 9 files changed, 192 insertions(+), 95 deletions(-)
 ------------------------------------------------------------------------------
 
20120428
+ fix some inconsistencies between vt320/vt420, e.g., cnorm/civis -TD
+ add eslok flag to dec+sl -TD
+ dec+sl applies to vt320 and up -TD
+ drop wsl width from xterm+sl -TD
+ reuse xterm+sl in putty and nsca-m -TD
+ add ansi+tabs to vt520 -TD
+ add ansi+enq to vt220-vt520 -TD
+ fix a compiler warning in example in ncurses-intro.doc (Paul Waring).
+ added paragraph in keyname manpage telling how extended capabilities
  are interpreted as key definitions.
+ modify tic's check of conflicting key definitions to include extended
  capability strings in addition to the existing check on predefined
  keys.

&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-04-29T00:58:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4852">
    <title>[PATCH] Include stdlib.h in sample program</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4852</link>
    <description>&lt;pre&gt;I tried building the sample program supplied in the ncurses 
documentation and got the following warnings:

$ gcc intro.c -lncurses
intro.c: In function ‘finish’:
intro.c:53:3: warning: incompatible implicit declaration of built-in 
function ‘exit’ [enabled by default]

[gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)]

This warning can be fixed by including stdlib.h, which declares the 
exit() function. I've attached a short patch which updates the 
documentation.

Thanks,

Paul

&lt;/pre&gt;</description>
    <dc:creator>Paul Waring</dc:creator>
    <dc:date>2012-04-26T16:42:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4850">
    <title>wgetch_events issue</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4850</link>
    <description>&lt;pre&gt;I've been experimenting with a headless system and ncurses has been
nice quick and easy way to create some of my programs. One of the
things I need is the ability include my own input events into ncurses
event loop. Given that I'm using a file descriptor to fetch my input
the wgetch_events function looked like it had a lot of potential. In
the end it gave me what I wanted but I had to change, dare I say fix,
the code.

I pulled the 5.9 release, configured it with "configure
--enable-wgetch-events", and built it. When I ran my test program
wgetch_events didn't catch inputs from the file descriptor I passed to
it. After some debugging I found that the following code at line 391
in lib_twait.c was the problem.

#ifdef NCURSES_WGETCH_EVENTS
    if (evl) {
        evl-&amp;gt;result_flags = 0;
        for (n = 0; n &amp;lt; evl-&amp;gt;count; ++n) {
            _nc_event *ev = evl-&amp;gt;events[n];
            if (ev-&amp;gt;type == _NC_EVENT_TIMEOUT_MSEC) {
                long diff = (returntime - starttime);
                if (ev-&amp;gt;data.timeout_msec &amp;lt;= diff)
                    ev-&amp;gt;data.timeout_msec = 0;
                else
                    ev-&amp;gt;data.timeout_msec -= diff;
            }

        }
    }
#endif

If evl is set, which it is if you're sending in your own file
descriptors, then evl-&amp;gt;result_flags is always set to 0. That wipes out
how it may have been set earlier. In my case it was being set to
_NC_EVENT_FILE_READABLE earlier in the function. When it hits this
code that gets wiped out. And then down stream when the program gets
back to my code it isn't notified that input actually occurred.

Looking at the code I concluded that lib_twait.c should be setting
evl-&amp;gt;result_flags only if one of the "ev's" is of type
_NC_EVENT_TIMEOUT_MSEC. I think the code should look something like
this.

#ifdef NCURSES_WGETCH_EVENTS
    if (evl) {
        for (n = 0; n &amp;lt; evl-&amp;gt;count; ++n) {
            _nc_event *ev = evl-&amp;gt;events[n];

            if (ev-&amp;gt;type == _NC_EVENT_TIMEOUT_MSEC) {
                long diff = (returntime - starttime);
                if (ev-&amp;gt;data.timeout_msec &amp;lt;= diff)
                    ev-&amp;gt;data.timeout_msec = 0;
                else
                    ev-&amp;gt;data.timeout_msec -= diff;

                evl-&amp;gt;result_flags |= _NC_EVENT_TIMEOUT_MSEC;
            }

        }
    }
#endif

This code only sets evl-&amp;gt;result_flags if in fact a "ev" represents a
time out. And when set the value OR's it into the variable.

My code now runs as expected and I'm able to process input from the
devices associated with the file descriptors I pass into
wgetch_events.

Having made this change I wanted to know if it's something that should
be put into the main code line. If so, please let me know and I'll
post a diff.

... bruce
&lt;/pre&gt;</description>
    <dc:creator>bwgz</dc:creator>
    <dc:date>2012-04-23T04:42:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4849">
    <title>ncurses-5.9-20120421.patch.gz</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4849</link>
    <description>&lt;pre&gt; ncurses 5.9 - patch 20120421 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.9 is at
 ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.9 are in the subdirectory
 ftp://invisible-island.net/ncurses/5.9

 ------------------------------------------------------------------------------
 ftp://invisible-island.net/ncurses/5.9/ncurses-5.9-20120421.patch.gz
 patch by Thomas E. Dickey &amp;lt;dickey&amp;lt; at &amp;gt;invisible-island.net&amp;gt;
 created  Sat Apr 21 21:46:50 UTC 2012
 ------------------------------------------------------------------------------
 NEWS              |   29 +++++--
 dist.mk           |    4 -
 misc/terminfo.src |  195 +++++++++++++++++++++++++++++++++-------------------
 progs/tic.c       |   13 +--
 4 files changed, 155 insertions(+), 86 deletions(-)
 ------------------------------------------------------------------------------
 
20120421
+ improve cleanup of temporary files in tic using atexit().
+ add msgr to vt420, similar DEC vtXXX entries -TD
+ add several missing vt420 capabilities from vt220 -TD
+ factor out ansi+pp from several entries -TD
+ change xterm+sl and xterm+sl-twm to include only the status-line
  capabilities and not "use=xterm", making them more generally useful
  as building-blocks -TD
+ add dec+sl building block, as example -TD

&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-04-21T21:49:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4848">
    <title>ncurses-5.9-20120414.patch.gz</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4848</link>
    <description>&lt;pre&gt; ncurses 5.9 - patch 20120414 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.9 is at
 ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.9 are in the subdirectory
 ftp://invisible-island.net/ncurses/5.9

 ------------------------------------------------------------------------------
 ftp://invisible-island.net/ncurses/5.9/ncurses-5.9-20120414.patch.gz
 patch by Thomas E. Dickey &amp;lt;dickey&amp;lt; at &amp;gt;invisible-island.net&amp;gt;
 created  Sat Apr 14 23:45:59 UTC 2012
 ------------------------------------------------------------------------------
 NEWS                       |    7 ++
 dist.mk                    |    4 -
 misc/terminfo.src          |  127 +++++++++++++++++++++++++++++++++++++++----
 ncurses/tinfo/comp_parse.c |   21 ++++++-
 progs/tic.c                |   71 +++++++++++++++++++++++-
 5 files changed, 213 insertions(+), 17 deletions(-)
 ------------------------------------------------------------------------------
 
20120414
+ add consistency check in tic for screen's "XT" capability.
+ add section in terminfo.src summarizing the user-defined capabilities
  used in that file -TD


&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-04-14T23:50:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4847">
    <title>Error at compilation of ncurses 5.8 in windows 32bits ...</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4847</link>
    <description>&lt;pre&gt;Hi,

I found an error at the compilation of ncurses 5.8 library in mingw&amp;amp;msys, ms windows 32bits. I found it at the compilation of Ada Library. 

It occurs at the compilation process in the stage:


gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-imgllu.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-imguns.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-valllu.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-powtab.ads
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-wchjis.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/a-finali.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-crtrun.ads
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-restri.adb
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-win32.ads
gcc -gnatpg -c -I.\ -I. -I../src -I./../src -O3 -gnatpn -I. -I- C:/MinGW/lib/gcc
/mingw32/4.6.2/adainclude/s-winext.ads
gnatbind -aO. -aO../src -aO./../src -x tour.ali
gnatlink tour.ali -L../../lib -lform -lmenu -lpanel -lncurses -L../lib -lAdaCurs
es

Here, it appears many lines of errors.

Furthermore:

collect2: ld returned 1 exit status
gnatlink: error when calling C:\MinGW\bin\gcc.exe
gnatmake: *** link failed.
make[2]: *** [tour.exe] Error 4
make[2]: Leaving directory `/d/ncurses-5.8/Ada95/samples'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/d/ncurses-5.8/Ada95'
make: *** [all] Error 2


End of description of the error.

I suppose that this error is related with the configuration of Ada compiler for ncurses 5.8 library. I think it because I found a warning at the compilation process of ncurses 5.0 library.

It is at "configure process" of  ncurses 5.0 library, in mingw&amp;amp;msys, ms windows 32bits and it occurs at:


checking if GNAT works... yes
configure: warning: Ada95 applications will not link properly with static libraries


Furthermore, the "configure process" does not append any rules for normal and debug models for all "Ada95 make process".


Best Regards._______________________________________________
Bug-ncurses mailing list
Bug-ncurses&amp;lt; at &amp;gt;gnu.org
https://lists.gnu.org/mailman/listinfo/bug-ncurses
&lt;/pre&gt;</description>
    <dc:creator>daniel silva ferreira bruno</dc:creator>
    <dc:date>2012-04-08T15:35:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4843">
    <title>ncurses-5.9-20120407.patch.gz</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4843</link>
    <description>&lt;pre&gt; ncurses 5.9 - patch 20120407 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.9 is at
 ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.9 are in the subdirectory
 ftp://invisible-island.net/ncurses/5.9

 ------------------------------------------------------------------------------
 ftp://invisible-island.net/ncurses/5.9/ncurses-5.9-20120407.patch.gz
 patch by Thomas E. Dickey &amp;lt;dickey&amp;lt; at &amp;gt;invisible-island.net&amp;gt;
 created  Sun Apr  8 00:45:28 UTC 2012
 ------------------------------------------------------------------------------
 NEWS                      |   18 ++++++++-
 dist.mk                   |    4 +-
 misc/gen_edit.sh          |   69 ++++++++++++++++++++++++-----------
 misc/terminfo.src         |   11 ++++-
 ncurses/tinfo/comp_scan.c |   85 ++++++++++++++++++++++++++++++++++++--------
 progs/infocmp.c           |   20 +++++++++-
 6 files changed, 165 insertions(+), 42 deletions(-)
 ------------------------------------------------------------------------------
 
20120407
+ fix an inconsistency between tic/infocmp "-x" option; tic omits all
  non-standard capabilities, while infocmp was ignoring only the user
  definable capabilities.
+ improve special case in tic parsing of description to allow it to be
  followed by terminfo capabilities.  Previously the description had to
  be the last field on an input line to allow tic to distinguish
  between termcap and terminfo format while still allowing commas to be
  embedded in the description.
+ correct variable name in gen_edit.sh which broke configurability of
  the --with-xterm-kbs option.
+ revert 2011-07-16 change to "linux" alias, return to "linux2.2" -TD
+ further amend 20110910 change, providing for configure-script
  override of the "linux" terminfo entry to install and changing the
  default for that to "linux2.2" (Debian #665959).

&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-04-08T00:57:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4842">
    <title>ncurses-5.9-20120331.patch.gz</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4842</link>
    <description>&lt;pre&gt; ncurses 5.9 - patch 20120331 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.9 is at
 ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.9 are in the subdirectory
 ftp://invisible-island.net/ncurses/5.9

 ------------------------------------------------------------------------------
 ftp://invisible-island.net/ncurses/5.9/ncurses-5.9-20120331.patch.gz
 patch by Thomas E. Dickey &amp;lt;dickey&amp;lt; at &amp;gt;invisible-island.net&amp;gt;
 created  Sun Apr  1 00:16:56 UTC 2012
 ------------------------------------------------------------------------------
 Ada95/aclocal.m4   |   96 +
 Ada95/configure    | 2225 +++++++++++++----------------
 Ada95/configure.in |   19 
 NEWS               |   12 
 aclocal.m4         |   30 
 configure          | 3819 ++++++++++++++++++++++++---------------------------
 configure.in       |   34 
 dist.mk            |    4 
 misc/terminfo.src  |    9 
 test/aclocal.m4    |   11 
 test/configure     | 2202 ++++++++++++++---------------
 11 files changed, 4122 insertions(+), 4339 deletions(-)
 ------------------------------------------------------------------------------
 
20120331
+ update Ada95/configure to use CF_DISABLE_ECHO (cf: 20120317).
+ correct order of use-clauses in st-256color -TD
+ modify configure script to look for gnatgcc if the Ada95 binding
  is built, in preference to the default gcc/cc (suggested by
  Nicolas Boulenguez).
+ modify configure script to ensure that the same -On option used for
  the C compiler in CFLAGS is used for ADAFLAGS rather than simply
  using -O3 (suggested by Nicolas Boulenguez)

&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-04-01T01:03:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4841">
    <title>ncurses-5.9-20120324.patch.gz</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4841</link>
    <description>&lt;pre&gt; ncurses 5.9 - patch 20120324 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.9 is at
 ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.9 are in the subdirectory
 ftp://invisible-island.net/ncurses/5.9

 ------------------------------------------------------------------------------
 ftp://invisible-island.net/ncurses/5.9/ncurses-5.9-20120324.patch.gz
 patch by Thomas E. Dickey &amp;lt;dickey&amp;lt; at &amp;gt;invisible-island.net&amp;gt;
 created  Sat Mar 24 23:37:46 UTC 2012
 ------------------------------------------------------------------------------
 NEWS                         |   10 ++-
 dist.mk                      |    4 -
 man/tic.1m                   |   47 ++++++++------
 ncurses/tinfo/comp_expand.c  |    4 -
 ncurses/tinfo/comp_scan.c    |    5 -
 ncurses/widechar/lib_cchar.c |    4 -
 progs/tic.c                  |  131 ++++++++++++++++++++++++++++++-----------
 7 files changed, 143 insertions(+), 62 deletions(-)
 ------------------------------------------------------------------------------
 
20120324
+ amend an old fix so that next_char() exits properly for empty files,
  e.g., from reading /dev/null (cf: 20080804).
+ modify tic so that it can read from the standard input, or from
  a character device.  Because tic uses seek's, this requires writing
  the data to a temporary file first (prompted by remark by Sven
  Joachim) (cf: 20000923).


&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-03-24T23:43:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4840">
    <title>Bug#665645: tack: "xterm -tn xterm-256color" fails (ccc) (initc)(initp)</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4840</link>
    <description>&lt;pre&gt;Package: tack
Version: 1.07-1
Severity: normal

Dear Maintainer,

I've been seeing funny results for the "(ccc) (initc) (initp)" test...

Start logging to file: tack.log&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
Main Menu&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 b) display basic information&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 m) change modes&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 t) tools&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 n) begin testing&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 l) stop logging&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 q) quit&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 ?) help&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
tack [n] &amp;gt; &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
Main test menu&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 e) edit terminfo&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 i) send reset and init&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 x) test modes and glitches&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 a) test alternate character set and graphic rendition&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 c) test color&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 m) test cursor movement&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 f) test function keys&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 p) test padding and string capabilities&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 P) test printer&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 /) test a specific capability&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 t) auto generate pad delays&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 n) run standard tests&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 r) repeat test&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 s) skip to next test&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 q) quit&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 ?) help&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
tack/test [n] &amp;gt; &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;[H&amp;lt;ESC&amp;gt;[2J&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
Test color:&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 e) edit terminfo&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 n) run standard tests&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 r) repeat test&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 s) skip to next test&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 q) quit&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 ?) help&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
tack/test/color [n] &amp;gt; &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
This terminal can display 256 colors and 32767 color pairs.  (colors) (pairs)&amp;lt;CR&amp;gt;
&amp;lt;LF&amp;gt;
(colors) (pairs) Done &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;[H&amp;lt;ESC&amp;gt;[2J&amp;lt;ESC&amp;gt;[39;49m&amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m(setf) (setb) (scp) The following c
olors are predefined:&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
   Foreground     Background&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
4  &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[40m  blue     &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[44m  blue  
  &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
2  &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[40m  green    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[42m  green 
  &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
6  &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[40m  cyan     &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[46m  cyan  
  &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
1  &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[40m  red      &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[41m  red   
  &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
5  &amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[40m  magenta  &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[45m  magent
a &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
3  &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[40m  yellow   &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[43m  yellow
  &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
7  &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m  white    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[47m  white 
  &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
(setf) (setb) (scp) Done &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;[H&amp;lt;ESC&amp;gt;[2J(pairs) There are 32767 color pairs.&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
8x8 matrix of foreground/background colors, bright *off*&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
          black   blue    green   cyan    red     magenta yellow  white   &amp;lt;ESC&amp;gt;[
39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
black   &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[40m  
Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[40m  He
llo &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
blue    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[44m  
Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[44m  He
llo &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
green   &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[42m  
Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[42m  He
llo &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
cyan    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[46m  
Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[46m  He
llo &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
red     &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[41m  
Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[41m  He
llo &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
magenta &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[45m  
Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[45m  He
llo &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
yellow  &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[43m  
Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[43m  He
llo &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
white   &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[47m  
Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[47m  He
llo &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
8x8 matrix of foreground/background colors, bright *on*&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
          black   blue    green   cyan    red     magenta yellow  white   &amp;lt;ESC&amp;gt;[
39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;(B&amp;lt;ESC&amp;gt;[mblack   &amp;lt;ESC&amp;gt;[1m&amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[40m  Hell
o &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[40m  Hello 
&amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m  Hello &amp;lt;ESC&amp;gt;
[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;(B&amp;lt;ESC&amp;gt;[mblue    &amp;lt;ESC&amp;gt;[1m&amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[44m  Hell
o &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[44m  Hello 
&amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[44m  Hello &amp;lt;ESC&amp;gt;
[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;(B&amp;lt;ESC&amp;gt;[mgreen   &amp;lt;ESC&amp;gt;[1m&amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[42m  Hell
o &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[42m  Hello 
&amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[42m  Hello &amp;lt;ESC&amp;gt;
[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;(B&amp;lt;ESC&amp;gt;[mcyan    &amp;lt;ESC&amp;gt;[1m&amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[46m  Hell
o &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[46m  Hello 
&amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[46m  Hello &amp;lt;ESC&amp;gt;
[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;(B&amp;lt;ESC&amp;gt;[mred     &amp;lt;ESC&amp;gt;[1m&amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[41m  Hell
o &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[41m  Hello 
&amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[41m  Hello &amp;lt;ESC&amp;gt;
[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;(B&amp;lt;ESC&amp;gt;[mmagenta &amp;lt;ESC&amp;gt;[1m&amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[45m  Hell
o &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[45m  Hello 
&amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[45m  Hello &amp;lt;ESC&amp;gt;
[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;(B&amp;lt;ESC&amp;gt;[myellow  &amp;lt;ESC&amp;gt;[1m&amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[43m  Hell
o &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[43m  Hello 
&amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[43m  Hello &amp;lt;ESC&amp;gt;
[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;(B&amp;lt;ESC&amp;gt;[mwhite   &amp;lt;ESC&amp;gt;[1m&amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[47m  Hell
o &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[47m  Hello 
&amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[47m  Hello &amp;lt;ESC&amp;gt;
[39;49m&amp;lt;ESC&amp;gt;(B&amp;lt;ESC&amp;gt;[m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
(op) Done &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;[H&amp;lt;ESC&amp;gt;[2J&amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[44m&amp;lt;ESC&amp;gt;[H&amp;lt;ESC&amp;gt;[2J&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;[39;49mIf the two lines above are blue then back_color_erase (bce) should b
e true.&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
(bce) is true in the data base.&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
(bce) Done &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;[H&amp;lt;ESC&amp;gt;[2J&amp;lt;ESC&amp;gt;[39;49m&amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40mReloading colors (initp) using RGB 
method&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 &amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m  white    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[47m  white   
&amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 &amp;lt;ESC&amp;gt;[36m&amp;lt;ESC&amp;gt;[40m  yellow   &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[46m  yellow  
&amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 &amp;lt;ESC&amp;gt;[35m&amp;lt;ESC&amp;gt;[40m  magenta  &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[45m  magenta 
&amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 &amp;lt;ESC&amp;gt;[34m&amp;lt;ESC&amp;gt;[40m  red      &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[44m  red     
&amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 &amp;lt;ESC&amp;gt;[33m&amp;lt;ESC&amp;gt;[40m  cyan     &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[43m  cyan    
&amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 &amp;lt;ESC&amp;gt;[32m&amp;lt;ESC&amp;gt;[40m  green    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[42m  green   
&amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 &amp;lt;ESC&amp;gt;[31m&amp;lt;ESC&amp;gt;[40m  blue     &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[40m    &amp;lt;ESC&amp;gt;[30m&amp;lt;ESC&amp;gt;[41m  blue    
&amp;lt;ESC&amp;gt;[37m&amp;lt;ESC&amp;gt;[40m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
(ccc) (initc) (initp) Done &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;[39;49m&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
Main test menu&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 e) edit terminfo&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 i) send reset and init&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 x) test modes and glitches&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 a) test alternate character set and graphic rendition&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 c) test color&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 m) test cursor movement&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 f) test function keys&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 p) test padding and string capabilities&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 P) test printer&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 /) test a specific capability&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 t) auto generate pad delays&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 n) run standard tests&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 r) repeat test&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 s) skip to next test&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 q) quit&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 ?) help&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
tack/test [n] &amp;gt; &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
Main Menu&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 b) display basic information&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 m) change modes&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 t) tools&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 n) begin testing&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 l) stop logging&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 q) quit&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
 ?) help&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
tack [n] &amp;gt; &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
Terminal test complete&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&amp;lt;ESC&amp;gt;[?1049l
&lt;/pre&gt;</description>
    <dc:creator>Samuel Bronson</dc:creator>
    <dc:date>2012-03-24T22:01:23</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4838">
    <title>ncurses-5.9-20120317.patch.gz</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4838</link>
    <description>&lt;pre&gt; ncurses 5.9 - patch 20120317 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.9 is at
 ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.9 are in the subdirectory
 ftp://invisible-island.net/ncurses/5.9

 ------------------------------------------------------------------------------
 ftp://invisible-island.net/ncurses/5.9/ncurses-5.9-20120317.patch.gz
 patch by Thomas E. Dickey &amp;lt;dickey&amp;lt; at &amp;gt;invisible-island.net&amp;gt;
 created  Sun Mar 18 00:14:18 UTC 2012
 ------------------------------------------------------------------------------
 Ada95/configure.in        |   18 
 Ada95/gen/Makefile.in     |    6 
 NEWS                      |   12 
 aclocal.m4                |   39 
 c++/Makefile.in           |    6 
 configure                 | 3325 ++++++++++++++++++++++----------------------
 configure.in              |   27 
 dist.mk                   |    4 
 include/tic.h             |    8 
 ncurses/Makefile.in       |   14 
 ncurses/tinfo/lib_napms.c |   26 
 progs/Makefile.in         |   18 
 test/configure            |   51 
 test/configure.in         |    7 
 14 files changed, 1819 insertions(+), 1742 deletions(-)
 ------------------------------------------------------------------------------
 
20120317
+ correct a check made in lib_napms.c, so that terminfo applications
  can again use napms() (cf: 20110604).
+ add a note in tic.h regarding required casts for ABSENT_BOOLEAN
  (cf: 20040327).
+ correct scripting for --disable-echo option in test/configure.
+ amend check for missing c++ compiler to work when no error is
  reported, and no variables set (cf: 20021206).
+ add/use configure macro CF_DISABLE_ECHO.


&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-03-18T00:18:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4836">
    <title>Program started by bash works,program started by rc.local shows problems</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4836</link>
    <description>&lt;pre&gt;Hello everyone,

I'm using Java and the Java Curses Library (
http://sourceforge.net/projects/javacurses/ ) which is some kind of
wrapper for the ncurses library. If I start my program from the bash, I
don't have any problems. As my program is some kind of setup program, I
want to start it from the /etc/rc.local on an Ubuntu 10.04.4 LTS 32-bit
system (libncurses5 5.7+20090803-2ubuntu3 depending on lic6 &amp;gt;= 2.4). But
if I do that the program shows some odd problems: The "rendering" of the
screen is not correct. The shadow of my windows is on the left border on
the screen instead of in the column before the last column. And a few
other things are also upside-down.

I already opened a bug at the Java Curses Library website:
https://sourceforge.net/tracker/?func=detail&amp;amp;aid=3504280&amp;amp;group_id=37998&amp;amp;
atid=420913
There I also added a screenshot which shows the problem.

As I didn't know if the problem was caused by that library or the
ncurses library, I did some debugging: I created a log containing every
move() and addch() (means the y and x coordinates as well as the
character which was drawn). I compared the logs from the program startet
from the bash and the program started by the rc.local. They were
identical - in size and content. Means the Java Curses Library does the
absolutely identical ncurses calls in both cases. So I guess it is a bug
or problem within the ncurses or one of the libraries that are used by
it.

Did someone have similar trouble in the past? Is there any bugfix or
workaround available?

Regards,
Gerrit
&lt;/pre&gt;</description>
    <dc:creator>Hohl, Gerrit</dc:creator>
    <dc:date>2012-03-15T11:44:27</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4831">
    <title>Problem with NCurses</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4831</link>
    <description>&lt;pre&gt;
Hi,

I have installed ncurses 5.8. I have a written a ncurse app program which I
put on device.

I connect to the device using ckermit from linux server... using CONNECT cmd
etc which sort of opens a terminal...

I have two problems.

(1)It is not able to display the ncurse "gui" because the screen size is too
small. It always says this even though I resize the window manually of the
terminal running the ckermit ...I then created a small version of the
program which prints a smaller gui and it works fine (so I know that It will
work if the size of window it sees changes...). How can I get it to work so
that it will use the full screen size when window is resized? Is this some
setting in ckermit? any help much appreciated.

(2) The second problem is that my program is printing borders around each
window. However it borders appear as garbage with something like a series
'?' instead of what should be a line. Do I need to include a setting when I
am compiling the ncurses lib.

I am using the shared lib on the device ... libnc...so


&lt;/pre&gt;</description>
    <dc:creator>mickalin</dc:creator>
    <dc:date>2012-03-13T20:25:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4830">
    <title>Error when cross-compiling for 64-bit Linux</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4830</link>
    <description>&lt;pre&gt;I'm running 32-bit Gentoo Linux, and I'm trying to compile ncurses for
64-bit using a crossdev environment. This has worked in the past with
ncurses 5.7-r7, but ncurses 5.9 fails to compile at make_hash.
i686-pc-linux-gnu-gcc says "error: CPU you selected does not support x86-64
instruction set."

I've made a post about this on the Gentoo Forums as well, with some more
details ( http://forums.gentoo.org/viewtopic-t-914814.html ).

I can't figure out what's wrong. Does anyone have any ideas? Let me know if
you need more information.

Thanks,

Stephen
_______________________________________________
Bug-ncurses mailing list
Bug-ncurses&amp;lt; at &amp;gt;gnu.org
https://lists.gnu.org/mailman/listinfo/bug-ncurses
&lt;/pre&gt;</description>
    <dc:creator>Stephen Kent</dc:creator>
    <dc:date>2012-03-13T18:32:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4829">
    <title>ncurses-5.9-20120310.patch.gz</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4829</link>
    <description>&lt;pre&gt; ncurses 5.9 - patch 20120310 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.9 is at
 ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.9 are in the subdirectory
 ftp://invisible-island.net/ncurses/5.9

 ------------------------------------------------------------------------------
 ftp://invisible-island.net/ncurses/5.9/ncurses-5.9-20120310.patch.gz
 patch by Thomas E. Dickey &amp;lt;dickey&amp;lt; at &amp;gt;invisible-island.net&amp;gt;
 created  Sun Mar 11 01:59:25 UTC 2012
 ------------------------------------------------------------------------------
 NEWS                         |    7 ++
 dist.mk                      |    4 -
 form/fld_def.c               |   14 ++---
 form/fld_dup.c               |    8 +-
 form/fld_just.c              |    6 +-
 form/fld_link.c              |    8 +-
 form/fld_max.c               |    6 +-
 form/fld_move.c              |    8 +-
 form/fld_page.c              |    6 +-
 form/fld_stat.c              |    6 +-
 form/form.priv.h             |    9 +--
 form/frm_def.c               |   24 ++++----
 form/frm_driver.c            |  111 ++++++++++++++++++++---------------------
 form/frm_hook.c              |    6 +-
 menu/m_attribs.c             |    6 +-
 menu/m_driver.c              |    6 +-
 menu/m_format.c              |   18 +++---
 menu/m_global.c              |   38 +++++++-------
 menu/m_hook.c                |    6 +-
 menu/m_item_new.c            |   16 ++---
 menu/m_pad.c                 |    6 +-
 menu/m_post.c                |   38 +++++++-------
 menu/m_spacing.c             |   10 +--
 menu/menu.priv.h             |   15 +++--
 menu/mf_common.h             |   15 ++---
 ncurses/base/lib_bkgd.c      |    6 +-
 ncurses/base/lib_printw.c    |   18 +++---
 ncurses/curses.priv.h        |    8 +-
 ncurses/widechar/lib_cchar.c |    4 -
 panel/p_above.c              |    6 +-
 panel/p_below.c              |    6 +-
 progs/dump_entry.c           |    8 +-
 progs/infocmp.c              |    7 +-
 progs/toe.c                  |    6 +-
 34 files changed, 238 insertions(+), 228 deletions(-)
 ------------------------------------------------------------------------------
 
20120310
+ fix some strict compiler warnings for abi6 and 64-bits.
+ use begin_va_copy/end_va_copy macros in lib_printw.c (cf: 20120303).
+ improve a limit-check in infocmp.c (Werner Fink):

&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-03-11T02:05:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4827">
    <title>mvwaddch error on windows with 1 column</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4827</link>
    <description>&lt;pre&gt;Hello the following simple code produces ERR in mvwaddch

#include &amp;lt;ncurses.h&amp;gt;

char errorstring[100];
void die()
{
  endwin();
  printf ("%s\n", errorstring);
  exit(0);
}

int main()
{
  if (initscr() == NULL){
    printf ("error in initscr at %s:%d\n",  __FILE__, __LINE__);
  }
  WINDOW *parent;
  if ((parent = newwin(5,1,0,0)) == NULL){
    sprintf (errorstring, "newwin at %s:%d\n",  __FILE__, __LINE__);
    die();
  }
  int i;
  for (i=0; i&amp;lt;5; ++i)
  {
    if (       mvwaddch(parent, i, 0, 'n')  == ERR){
      sprintf (errorstring, "mvwaddch at %s:%d\n",  __FILE__, __LINE__);
      die();
    }
  }
  die();  
}

The problem comes up when i==4, i.e. mvwaddch prints the last character.
When I change newwin to (5,2,0,0) there is no ERR.
Apparently it is an issue of printing the last character of a window.

Cheers.
Linux 2.6.35-32-generic-pae #65-Ubuntu SMP Tue Jan 24 14:06:16 UTC 2012 i686 GNU/Linux
ncurses5-config --version
5.7.20100626
&lt;/pre&gt;</description>
    <dc:creator>codeunit</dc:creator>
    <dc:date>2012-03-05T20:50:13</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4822">
    <title>ncurses-5.9-20120303.patch.gz</title>
    <link>http://comments.gmane.org/gmane.comp.lib.ncurses.bugs/4822</link>
    <description>&lt;pre&gt; ncurses 5.9 - patch 20120303 - Thomas E. Dickey

 ------------------------------------------------------------------------------

 Ncurses 5.9 is at
 ftp.gnu.org:/pub/gnu

 Patches for ncurses 5.9 are in the subdirectory
 ftp://invisible-island.net/ncurses/5.9

 ------------------------------------------------------------------------------
 ftp://invisible-island.net/ncurses/5.9/ncurses-5.9-20120303.patch.gz
 patch by Thomas E. Dickey &amp;lt;dickey&amp;lt; at &amp;gt;invisible-island.net&amp;gt;
 created  Sun Mar  4 00:07:09 UTC 2012
 ------------------------------------------------------------------------------
 NEWS                        |   18 +++++++++++++-
 dist.mk                     |    4 +--
 include/term_entry.h        |    6 ++--
 man/terminfo.head           |    7 +++--
 man/terminfo.tail           |   37 +++++++++++++++++++----------
 ncurses/base/lib_mouse.c    |   16 +++++++++---
 ncurses/base/lib_printw.c   |   36 +++++++++++++++++-----------
 ncurses/curses.priv.h       |    8 +++++-
 ncurses/tinfo/alloc_ttype.c |   22 +++++++++--------
 ncurses/tinfo/lib_setup.c   |    6 ++--
 test/demo_termcap.c         |   53 +++++++++++++++++++++++++++++++++++-------
 11 files changed, 153 insertions(+), 60 deletions(-)
 ------------------------------------------------------------------------------
 
20120303
+ minor tidying of terminfo.tail, clarify reason for limitation
  regarding mapping of \0 to \200
+ minor improvement to _nc_copy_termtype(), using memcpy to replace
  loops.
+ fix no-leaks checking in test/demo_termcap.c to account for multiple
  calls to setupterm().
+ modified the libgpm change to show previous load as a problem in the
  debug-trace.
&amp;gt; merge some patches from OpenSUSE rpm (Werner Fink):
+ ncurses-5.7-printw.dif, fixes for varargs handling in lib_printw.c
+ ncurses-5.7-gpm.dif, do not dlopen libgpm if already loaded by
  runtime linker
+ ncurses-5.6-fallback.dif, do not free arrays and strings from static
  fallback entries

&lt;/pre&gt;</description>
    <dc:creator>Thomas Dickey</dc:creator>
    <dc:date>2012-03-04T00:10:11</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lib.ncurses.bugs">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lib.ncurses.bugs</link>
  </textinput>
</rdf:RDF>

