cdesktopenv/cde/lib/DtTerm/TermPrim
Stuart Brady 0306c7c6f2 DtTerm: fix formatted text in history buffer
Formatted text currently gets corrupted by DtTerm when copied into its
history buffer.

As soon as a line of text is copied into the history, the text of each
segment of formatted text is altered so that it contains the text from
the start of the line.  For example:

    echo -e '\e[1mbold\e[m \e[4munderlined\e[m'

When the text has scrolled off the screen, scrolling back to it reveals:

    boldbbold under

This is fixed by adding the calls to _DtTermPrimBufferGetCharacterPointer
that were missing which would update the buffer pointer when inserting
text into the history buffer.
2015-05-05 16:47:05 -06:00
..
Imakefile OpenIndiana and Solaris port 2014-10-28 13:40:11 -06:00
TermHeader.h OpenBSD fixes for lib/DtTerm: values.h, #ifdef's and some constants that are not defined on BSD. Also, leave out utmp stuff that does not work on BSD. Note that this terminal allocation does not work properly yet, but this will be fixed later. 2012-08-10 14:07:36 -06:00
TermPrim.c Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrim.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimAction.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimAction.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimBuffer.c Fix FreeBSD 10.1 build 2014-11-20 17:48:57 -07:00
TermPrimBuffer.h Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimBufferP.h Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimBufferWc.c DtTerm: Coverity (memory corruption, moderate) 2014-12-26 15:58:50 -07:00
TermPrimCursor.c Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimCursor.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimData.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimDebug.c DtTerm: Coverity (memory corruption, moderate) 2014-12-26 15:59:52 -07:00
TermPrimDebug.h libDtTerm: add include <stdio.h> so FILE is properly defined. 2014-03-09 00:21:40 -07:00
TermPrimFunction.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimFunction.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimGetPty-bsd.c Fix dtfile and dtterm on NetBSD 2014-03-11 13:06:55 -06:00
TermPrimGetPty-clone.c On linux it seems that _XTyname() only takes one argument, no buffer required. 2012-03-11 19:12:51 +00:00
TermPrimGetPty-svr4.c Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimGetPty.h Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimI.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimLineDraw.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimLineDraw.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimLineDrawP.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimLineFont.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimLineFontP.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimMessageCatI.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimOSDepI.h FreeBSD port: dtsearch, dtterm, dtwidget, dthelp 2012-08-13 19:53:10 -06:00
TermPrimP.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimParse.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimParseTable.c Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimParseTable.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimParser.c FreeBSD 10 clang port 2014-07-27 12:32:35 -06:00
TermPrimParser.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimParserP.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimPendingText.c Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimPendingText.h Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimPendingTextP.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimRender.c DtTerm: fix formatted text in history buffer 2015-05-05 16:47:05 -06:00
TermPrimRender.h Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimRenderFont.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimRenderFont.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimRenderFontSet.c Fixes the bug, which caused dtterm to show stripes of wrong color between text lines when using fontsets that include fonts of slightly different heights. 2014-05-03 22:11:41 -06:00
TermPrimRenderFontSet.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimRenderLineDraw.c Fix FreeBSD 10.1 build 2014-11-20 17:48:57 -07:00
TermPrimRenderLineDraw.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimRenderMb.c Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimRenderP.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimRepType.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimRepType.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimScroll.c Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimScroll.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimSelect.c Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimSelect.h Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimSelectP.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimSetPty.c Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimSetPty.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimSetUtmp.c Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimSetUtmp.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimSubproc.c Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimSubproc.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimUtil.c DtTerm: Coverity (memory corruption) 2014-12-26 14:08:24 -07:00
TermPrimUtil.h Kill most warnings in lib/DtTerm. 2013-07-22 17:12:07 -06:00
TermPrimVersion.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimWMProtocols.c Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
TermPrimWMProtocols.h Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00