From owner-cvs-all Sun Apr 28 17:48:33 2002 Delivered-To: cvs-all@freebsd.org Received: from wantadilla.lemis.com (wantadilla.lemis.com [192.109.197.80]) by hub.freebsd.org (Postfix) with ESMTP id 71C4437B404; Sun, 28 Apr 2002 17:48:28 -0700 (PDT) Received: by wantadilla.lemis.com (Postfix, from userid 1004) id A6A4681461; Mon, 29 Apr 2002 10:18:26 +0930 (CST) Date: Mon, 29 Apr 2002 10:18:26 +0930 From: Greg 'groggy' Lehey To: Ian Dowse Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/moused moused.c Message-ID: <20020429101826.G29732@wantadilla.lemis.com> References: <200204281159.g3SBxVt26680@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200204281159.g3SBxVt26680@freefall.freebsd.org> User-Agent: Mutt/1.3.23i Organization: The FreeBSD Project Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-418-838-708 WWW-Home-Page: http://www.FreeBSD.org/ X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sunday, 28 April 2002 at 4:59:31 -0700, Ian Dowse wrote: > iedowse 2002/04/28 04:59:31 PDT > > Modified files: > usr.sbin/moused moused.c > Log: > Fix a number of warnings. A gcc preprocessor bug relating to macros > with variable numbers of arguments made this slightly harder than > it should be. Avoid the bug by not doing string concatenation within > the macros, and instead add a new function to syslog or print the > error messages. If you're looking at moused, there's probably quite a bit of work that needs doing. The mouse support lags far behind the X mouse driver, and even that is castrated specially for BSD. For example, the Linux version contains code for special features of my Logitech Cordless MouseMan wheel, but it's not there in the BSD X version, nor in moused. Another issue with moused which may be my misunderstanding is the granularity of the steps. On a 2048x1536 display, it seems to hop 4 or 5 pixels at a time, which makes it very difficult to position. I haven't fully investigated this one, however. Greg -- See complete headers for address and phone numbers To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message