<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/syscons/scvidctl.c, branch release/7.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-02-24T05:45:17+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix our ioctl(2) implementation when the argument is "int".  New</title>
<updated>2006-09-27T19:57:02+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-09-27T19:57:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9fddcc6661d2cf7bb8e704308437d2b1674b50be'/>
<id>9fddcc6661d2cf7bb8e704308437d2b1674b50be</id>
<content type='text'>
ioctls passing integer arguments should use the _IOWINT() macro.
This fixes a lot of ioctl's not working on sparc64, most notable
being keyboard/syscons ioctls.

Full ABI compatibility is provided, with the bonus of fixing the
handling of old ioctls on sparc64.

Reviewed by:	bde (with contributions)
Tested by:	emax, marius
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ioctls passing integer arguments should use the _IOWINT() macro.
This fixes a lot of ioctl's not working on sparc64, most notable
being keyboard/syscons ioctls.

Full ABI compatibility is provided, with the bonus of fixing the
handling of old ioctls on sparc64.

Reviewed by:	bde (with contributions)
Tested by:	emax, marius
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a font width argument to vi_load_font_t, vi_save_font_t and vi_putm_t</title>
<updated>2005-09-28T14:54:07+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2005-09-28T14:54:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b7c96c0d0b372b3798941b96a78eb907c036a3f3'/>
<id>b7c96c0d0b372b3798941b96a78eb907c036a3f3</id>
<content type='text'>
and do some preparations for handling 12x22 fonts (currently lots of code
implies and/or hardcodes a font width of 8 pixels). This will be required
on sparc64 which uses a default font size of 12x22 in order to add font
loading and saving support as well as to use a syscons(4)-supplied mouse
pointer image.
This API breakage is committed now so it can be MFC'ed in time for 6.0
and later on upcoming framebuffer drivers destined for use on sparc64
and which are expected to rely on using font loading internally and on
a syscons(4)-supplied mouse pointer image can be easily MFC'ed to
RELENG_6 rather than requiring a backport.

Tested on:	i386, sparc64, make universe
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and do some preparations for handling 12x22 fonts (currently lots of code
implies and/or hardcodes a font width of 8 pixels). This will be required
on sparc64 which uses a default font size of 12x22 in order to add font
loading and saving support as well as to use a syscons(4)-supplied mouse
pointer image.
This API breakage is committed now so it can be MFC'ed in time for 6.0
and later on upcoming framebuffer drivers destined for use on sparc64
and which are expected to rely on using font loading internally and on
a syscons(4)-supplied mouse pointer image can be easily MFC'ed to
RELENG_6 rather than requiring a backport.

Tested on:	i386, sparc64, make universe
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>In sc_set_text_mode(), reset fontwidth if it is &lt;= 0.</title>
<updated>2005-09-06T20:38:39+00:00</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2005-09-06T20:38:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4506b763e03d66691555a3a5ce165bf0ee86cd3b'/>
<id>4506b763e03d66691555a3a5ce165bf0ee86cd3b</id>
<content type='text'>
Eliminates division by zero errors in syscons driver.

Reported by:	keramida, Slawa Olhovchenkov &lt;slw at zxy dot spb dot ru&gt;,
		Kyryll Mirnenko &lt;mirya at matrix dot kiev dot ua&gt;
Tested by:	keramida, rodrigc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Eliminates division by zero errors in syscons driver.

Reported by:	keramida, Slawa Olhovchenkov &lt;slw at zxy dot spb dot ru&gt;,
		Kyryll Mirnenko &lt;mirya at matrix dot kiev dot ua&gt;
Tested by:	keramida, rodrigc
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent division by zero errors in sc_mouse_move()</title>
<updated>2005-08-30T18:58:17+00:00</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2005-08-30T18:58:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=86330afe351b1e2f438892c8f931bcc21365b849'/>
<id>86330afe351b1e2f438892c8f931bcc21365b849</id>
<content type='text'>
by explicitly setting sc-&gt;font_width, in the same
places where sc-&gt;font_size is set, instead of
relying on the default initialized value of 0 for sc-&gt;font_width.

PR:		kern/84836
Reported by:	Andrey V. Elsukov &lt;bu7cher at yandex dot ru&gt;
MFC after:	2 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by explicitly setting sc-&gt;font_width, in the same
places where sc-&gt;font_size is set, instead of
relying on the default initialized value of 0 for sc-&gt;font_width.

PR:		kern/84836
Reported by:	Andrey V. Elsukov &lt;bu7cher at yandex dot ru&gt;
MFC after:	2 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Deny to switch into banked video mode when it is not available.  Some</title>
<updated>2005-05-30T06:45:40+00:00</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2005-05-30T06:45:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b147cf1db2d897d0deb636f9aa619b3a49d63d39'/>
<id>b147cf1db2d897d0deb636f9aa619b3a49d63d39</id>
<content type='text'>
users has reported corrupted display with old video cards.

Submitted by:	Michal Mertl &lt;mime traveller cz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
users has reported corrupted display with old video cards.

Submitted by:	Michal Mertl &lt;mime traveller cz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add VESA mode support for syscons, which enables the support of 15, 16,</title>
<updated>2005-05-29T08:43:44+00:00</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2005-05-29T08:43:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f1121206664f83bd3a15d95139f55bf3c2cc3c2d'/>
<id>f1121206664f83bd3a15d95139f55bf3c2cc3c2d</id>
<content type='text'>
24, and 32 bit modes.  To use that, syscons(4) must be built with
the compile time option 'options SC_PIXEL_MODE', and VESA support (a.k.a.
vesa.ko) must be either loaded, or be compiled into the kernel.

Do not return EINVAL when the mouse state is changed to what it already is,
which seems to cause problems when you have two mice attached, and
applications are not likely obtain useful information through the EINVAL
caused by showing the mouse pointer twice.

Teach vidcontrol(8) about mode names like MODE_&lt;NUMBER&gt;, where &lt;NUMBER&gt; is
the video mode number from the vidcontrol -i mode output.  Also, revert the
video mode if something fails.

Obtained from:	DragonFlyBSD
Discussed at:	current@ with patch attached [1]
PR:		kern/71142 [2]
Submitted by:	Xuefeng DENG &lt;dsnofe at msn com&gt; [1],
		Cyrille Lefevre &lt;cyrille dot lefevre at laposte dot net&gt; [2]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
24, and 32 bit modes.  To use that, syscons(4) must be built with
the compile time option 'options SC_PIXEL_MODE', and VESA support (a.k.a.
vesa.ko) must be either loaded, or be compiled into the kernel.

Do not return EINVAL when the mouse state is changed to what it already is,
which seems to cause problems when you have two mice attached, and
applications are not likely obtain useful information through the EINVAL
caused by showing the mouse pointer twice.

Teach vidcontrol(8) about mode names like MODE_&lt;NUMBER&gt;, where &lt;NUMBER&gt; is
the video mode number from the vidcontrol -i mode output.  Also, revert the
video mode if something fails.

Obtained from:	DragonFlyBSD
Discussed at:	current@ with patch attached [1]
PR:		kern/71142 [2]
Submitted by:	Xuefeng DENG &lt;dsnofe at msn com&gt; [1],
		Cyrille Lefevre &lt;cyrille dot lefevre at laposte dot net&gt; [2]
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove erroneous semicolons.</title>
<updated>2004-07-13T16:06:19+00:00</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2004-07-13T16:06:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=439dfb0c35031dec22fd158020a7d8db80e233dc'/>
<id>439dfb0c35031dec22fd158020a7d8db80e233dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-08-24T18:17:24+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-08-24T18:17:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=42af95a3c26c2c5f504902cd0d9d0482c29cd033'/>
<id>42af95a3c26c2c5f504902cd0d9d0482c29cd033</id>
<content type='text'>
Also some minor style cleanups.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also some minor style cleanups.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix endian bugs accessing ioctl arguments that are passed by value.</title>
<updated>2003-08-24T00:35:10+00:00</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2003-08-24T00:35:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4ceb2b2039cbc8cb6af948bc25fb0762434c7e4f'/>
<id>4ceb2b2039cbc8cb6af948bc25fb0762434c7e4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
