<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/syscons/scmouse.c, branch release/6.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F6.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F6.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2005-11-03T00:35:26Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-11-03T00:35:26Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-11-03T00:35:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3640cb54210edbb7edbf1b12ef0127ecfcea967d'/>
<id>urn:sha1:3640cb54210edbb7edbf1b12ef0127ecfcea967d</id>
<content type='text'>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</content>
</entry>
<entry>
<title>MFC:	creator.c 1.9, fbreg.h 1.19, gfb.c 1.8, machfb.c 1.4,</title>
<updated>2005-10-05T21:48:03Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2005-10-05T21:48:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c0f7f26cf3e35dd8ee9846417eb068b6527fd683'/>
<id>urn:sha1:c0f7f26cf3e35dd8ee9846417eb068b6527fd683</id>
<content type='text'>
	ofw_syscons.c 1.9, s3_pci.c 1.10, scgfbrndr.c 1.23, scmouse.c 1.40,
	scvgarndr.c 1.20, scvidctl.c 1.37, syscons.c 1.439, syscons.h 1.85,
	tga.c 1.8, vesa.c 1.52, vga.c 1.35

Add a font width argument to vi_load_font_t, vi_save_font_t and vi_putm_t
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.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-09-07T22:58:59Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2005-09-07T22:58:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6038f5e8264b63267c0e60d79c622127fa1fc852'/>
<id>urn:sha1:6038f5e8264b63267c0e60d79c622127fa1fc852</id>
<content type='text'>
  scmouse.c, 1.39:  In set_mouse_pos(), try to avoid division by zero errors.

  scvidctl.c, 1.36:
	In sc_set_text_mode(), reset fontwidth if it is &lt;= 0.
	Eliminates division by zero errors in syscons driver.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-09-02T15:31:03Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2005-09-02T15:31:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dec095fca8e3559915aeaa812cd778a5fcc67e2f'/>
<id>urn:sha1:dec095fca8e3559915aeaa812cd778a5fcc67e2f</id>
<content type='text'>
  Prevent division by zero errors in sc_mouse_move()
  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;
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>Add VESA mode support for syscons, which enables the support of 15, 16,</title>
<updated>2005-05-29T08:43:44Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2005-05-29T08:43:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f1121206664f83bd3a15d95139f55bf3c2cc3c2d'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-08-24T18:17:24Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-08-24T18:17:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=42af95a3c26c2c5f504902cd0d9d0482c29cd033'/>
<id>urn:sha1:42af95a3c26c2c5f504902cd0d9d0482c29cd033</id>
<content type='text'>
Also some minor style cleanups.
</content>
</entry>
<entry>
<title>- Add a font width field to struct scr_stat.  Use this instead of '8'.</title>
<updated>2003-08-24T04:04:44Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2003-08-24T04:04:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=73b0c90728a2cbb310f4092cd11e2578ec4c8604'/>
<id>urn:sha1:73b0c90728a2cbb310f4092cd11e2578ec4c8604</id>
<content type='text'>
- Use the values in the video info for the font size and width instead
  of second guessing.
</content>
</entry>
<entry>
<title>Use SC_NO_CUTPASTE to protect cutpaste variables correctly, fixing the</title>
<updated>2003-06-01T04:42:14Z</updated>
<author>
<name>Juli Mallett</name>
<email>jmallett@FreeBSD.org</email>
</author>
<published>2003-06-01T04:42:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b0327095f65f76174c9dd7bb4bc9425f0a19aed8'/>
<id>urn:sha1:b0327095f65f76174c9dd7bb4bc9425f0a19aed8</id>
<content type='text'>
-Werror build with such option, but not other combinations.  LINT
misses this because syscons knobs in LINT turn off a lot of code.

Reviewed by:	marcel (some time ago)
</content>
</entry>
<entry>
<title>Deprecate machine/limits.h in favor of new sys/limits.h.</title>
<updated>2003-04-29T13:36:06Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-04-29T13:36:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=104a9b7e3edbd88cdda0698c5c77a2ad6dafcc16'/>
<id>urn:sha1:104a9b7e3edbd88cdda0698c5c77a2ad6dafcc16</id>
<content type='text'>
Change all in-tree consumers to include &lt;sys/limits.h&gt;

Discussed on:	standards@
Partially submitted by: Craig Rodrigues &lt;rodrigc@attbi.com&gt;
</content>
</entry>
<entry>
<title>Back out M_* changes, per decision of the TRB.</title>
<updated>2003-02-19T05:47:46Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-02-19T05:47:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a163d034fadcfb4a25ca34a2ba5f491c47b6ff69'/>
<id>urn:sha1:a163d034fadcfb4a25ca34a2ba5f491c47b6ff69</id>
<content type='text'>
Approved by: trb
</content>
</entry>
</feed>
