<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/com32/include/libansi.h, branch syslinux-3.84</title>
<subtitle>git.kernel.org: pub/scm/boot/syslinux/syslinux.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/'/>
<entry>
<title>libansi: reset SGR parameters cache in cls()</title>
<updated>2009-11-03T04:53:56+00:00</updated>
<author>
<name>Pierre-Alexandre Meyer</name>
<email>pierre@mouraf.org</email>
</author>
<published>2009-11-03T04:53:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=4c87c3409e1788191541cc1e4897bc38f5fe02c6'/>
<id>4c87c3409e1788191541cc1e4897bc38f5fe02c6</id>
<content type='text'>
There was a bug in HDT when switching from the menu to the cli and
back to the menu: the background wasn't redrawn.

This was due to the fact that the cli bypasses the libansi library
and calls printf() directly. Unfortunately, the SGR attributes were
cached between menu initializations and the background wasn't properly
redrawn.

To fix it, invalidate the cache in the cls() routine. cls() does much
more than just erasing the screen already (e.g. initialize G1) - we
may want to rename the function at some point.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was a bug in HDT when switching from the menu to the cli and
back to the menu: the background wasn't redrawn.

This was due to the fact that the cli bypasses the libansi library
and calls printf() directly. Unfortunately, the SGR attributes were
cached between menu initializations and the background wasn't properly
redrawn.

To fix it, invalidate the cache in the cls() routine. cls() does much
more than just erasing the screen already (e.g. initialize G1) - we
may want to rename the function at some point.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libansi: add function to scroll up multiple lines</title>
<updated>2009-09-06T05:59:00+00:00</updated>
<author>
<name>Pierre-Alexandre Meyer</name>
<email>pierre@mouraf.org</email>
</author>
<published>2009-09-06T05:59:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=3e9ec4717294880748f41d973db4b807471bca66'/>
<id>3e9ec4717294880748f41d973db4b807471bca66</id>
<content type='text'>
Impact: API change. scrollup() has been renamed scrollup_once().

Use scrollup(nb_of_lines) to specify the number of lines the window needs
to scroll.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Impact: API change. scrollup() has been renamed scrollup_once().

Use scrollup(nb_of_lines) to specify the number of lines the window needs
to scroll.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libansi: add reset_colors function</title>
<updated>2009-09-05T17:14:24+00:00</updated>
<author>
<name>Pierre-Alexandre Meyer</name>
<email>pierre@mouraf.org</email>
</author>
<published>2009-09-05T17:14:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=6c072f6d79ff275284c1bcc9cd70fad87c517aaa'/>
<id>6c072f6d79ff275284c1bcc9cd70fad87c517aaa</id>
<content type='text'>
Purpose of reset_colors is to reset the attribute to VGA 0x07.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Purpose of reset_colors is to reset the attribute to VGA 0x07.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libansi: fix compiler warnings</title>
<updated>2009-09-01T20:30:20+00:00</updated>
<author>
<name>Pierre-Alexandre Meyer</name>
<email>pierre@mouraf.org</email>
</author>
<published>2009-09-01T20:30:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=1c50caaf9086cedc0af481094045f32a8f63e0a1'/>
<id>1c50caaf9086cedc0af481094045f32a8f63e0a1</id>
<content type='text'>
Fix "warning: function declaration isn't a prototype" warnings.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix "warning: function declaration isn't a prototype" warnings.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libansi: add missing prototype in the header</title>
<updated>2009-09-01T20:09:52+00:00</updated>
<author>
<name>Pierre-Alexandre Meyer</name>
<email>pierre@mouraf.org</email>
</author>
<published>2009-09-01T18:32:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=45ba6da46b2f18c8f5e306fbb14f53d3e1c1954f'/>
<id>45ba6da46b2f18c8f5e306fbb14f53d3e1c1954f</id>
<content type='text'>
clearwindow() was not presented in libansi.h.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
clearwindow() was not presented in libansi.h.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libansi: move to lib directory, as it is MIT, not GPL licensed</title>
<updated>2009-09-01T20:09:52+00:00</updated>
<author>
<name>Pierre-Alexandre Meyer</name>
<email>pierre@mouraf.org</email>
</author>
<published>2009-09-01T18:13:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=3af473c0e1a5e8707f39312488c6a7a3f487ea6f'/>
<id>3af473c0e1a5e8707f39312488c6a7a3f487ea6f</id>
<content type='text'>
gplinclude/gpllib should be used for external, GPL, libraries
only. libansi has been developed for Syslinux and is MIT licensed.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gplinclude/gpllib should be used for external, GPL, libraries
only. libansi has been developed for Syslinux and is MIT licensed.

Signed-off-by: Pierre-Alexandre Meyer &lt;pierre@mouraf.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
