From owner-cvs-src-old@FreeBSD.ORG Wed Nov 11 08:21:14 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7BA35106568B for ; Wed, 11 Nov 2009 08:21:14 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 683E58FC1D for ; Wed, 11 Nov 2009 08:21:14 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id nAB8LE5x023165 for ; Wed, 11 Nov 2009 08:21:14 GMT (envelope-from ed@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id nAB8LEMI023164 for cvs-src-old@freebsd.org; Wed, 11 Nov 2009 08:21:14 GMT (envelope-from ed@repoman.freebsd.org) Message-Id: <200911110821.nAB8LEMI023164@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ed@repoman.freebsd.org using -f From: Ed Schouten Date: Wed, 11 Nov 2009 08:20:19 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/syscons scterm-teken.c syscons.c syscons.h src/sys/pc98/cbus scterm-sck.c src/sys/teken teken.c teken.h teken_subr.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2009 08:21:14 -0000 ed 2009-11-11 08:20:19 UTC FreeBSD src repository Modified files: sys/dev/syscons scterm-teken.c syscons.c syscons.h sys/pc98/cbus scterm-sck.c sys/teken teken.c teken.h teken_subr.h Log: SVN rev 199171 on 2009-11-11 08:20:19Z by ed Allow Syscons terminal emulators to provide function key strings. xterm and cons25 have some incompatibilities when it comes to escape sequences for special keys, such as F1 to F12, home, end, etc. Add a new te_fkeystr() that can be used to override the strings. scterm-sck won't do anything with this, but scterm-teken will use teken_get_sequences() to obtain the proper sequence. Revision Changes Path 1.16 +61 -8 src/sys/dev/syscons/scterm-teken.c 1.478 +15 -5 src/sys/dev/syscons/syscons.c 1.96 +2 -0 src/sys/dev/syscons/syscons.h 1.21 +17 -8 src/sys/pc98/cbus/scterm-sck.c 1.11 +69 -8 src/sys/teken/teken.c 1.8 +33 -7 src/sys/teken/teken.h 1.13 +2 -2 src/sys/teken/teken_subr.h