From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Keith Packard Newsgroups: gmane.emacs.bugs Subject: bug#6437: 23.2; Fail to parse GTK font size with decimal point Date: Wed, 16 Jun 2010 01:15:23 -0700 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: dough.gmane.org 1276703492 19492 80.91.229.12 (16 Jun 2010 15:51:32 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 16 Jun 2010 15:51:32 +0000 (UTC) To: 6437@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 16 17:51:29 2010 connect(): No such file or directory Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OOutk-0000IZ-Bz for geb-bug-gnu-emacs@m.gmane.org; Wed, 16 Jun 2010 17:51:28 +0200 Original-Received: from localhost ([127.0.0.1]:45057 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OOutj-00024i-7S for geb-bug-gnu-emacs@m.gmane.org; Wed, 16 Jun 2010 11:51:27 -0400 Original-Received: from [140.186.70.92] (port=33708 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OOsCX-0002ob-FE for bug-gnu-emacs@gnu.org; Wed, 16 Jun 2010 08:58:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OOsCS-0006Oz-LF for bug-gnu-emacs@gnu.org; Wed, 16 Jun 2010 08:58:41 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:41048) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OOsCS-0006Od-DC for bug-gnu-emacs@gnu.org; Wed, 16 Jun 2010 08:58:36 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OOrzL-0005ef-1j; Wed, 16 Jun 2010 08:45:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Keith Packard Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Jun 2010 12:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6437 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.127669225921712 (code B ref -1); Wed, 16 Jun 2010 12:45:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Jun 2010 12:44:19 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OOryc-0005e9-5S for submit@debbugs.gnu.org; Wed, 16 Jun 2010 08:44:19 -0400 Original-Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OOnmm-000340-Ap for submit@debbugs.gnu.org; Wed, 16 Jun 2010 04:15:49 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:43304) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OOnmj-00008R-9I for submit@debbugs.gnu.org; Wed, 16 Jun 2010 04:15:45 -0400 Original-Received: from [140.186.70.92] (port=47290 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OOnmf-0001ao-0R for bug-gnu-emacs@gnu.org; Wed, 16 Jun 2010 04:15:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OOnmZ-0002Gw-Gv for bug-gnu-emacs@gnu.org; Wed, 16 Jun 2010 04:15:40 -0400 Original-Received: from home.keithp.com ([63.227.221.253]:33529 helo=keithp.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OOnmZ-0002Dr-1X for bug-gnu-emacs@gnu.org; Wed, 16 Jun 2010 04:15:35 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by keithp.com (Postfix) with ESMTP id 116B37601FA for ; Wed, 16 Jun 2010 01:15:31 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at keithp.com Original-Received: from keithp.com ([127.0.0.1]) by localhost (keithp.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id IFlYSNU085qz for ; Wed, 16 Jun 2010 01:15:26 -0700 (PDT) Original-Received: by keithp.com (Postfix, from userid 1033) id D8FC77601FF; Wed, 16 Jun 2010 01:15:26 -0700 (PDT) Original-Received: from koto.keithp.com (localhost [127.0.0.1]) by keithp.com (Postfix) with ESMTP id D3F4B7601FA for ; Wed, 16 Jun 2010 01:15:26 -0700 (PDT) Original-Received: by koto.keithp.com (Postfix, from userid 1488) id 7B330158962; Wed, 16 Jun 2010 01:15:26 -0700 (PDT) User-Agent: Notmuch/0.3.1-16-g417274d (http://notmuchmail.org) Emacs/23.2.1 (i486-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Wed, 16 Jun 2010 08:44:16 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Wed, 16 Jun 2010 08:45:03 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Wed, 16 Jun 2010 11:50:04 -0400 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:37805 Archived-At: --=-=-= Running emacs-gtk, I have my default font set to 'Monospace 7.5' in gconf which causes emacs to fail to start with the following error message: $ emacs Font `Monospace 7.5' is not defined Emacs is mis-parsing the font name, not allowing for the point size field to contain a decimal point. Here's a patch: diff --git a/src/font.c b/src/font.c index 7657121..cdaa16e 100644 --- a/src/font.c +++ b/src/font.c @@ -1544,7 +1544,7 @@ font_parse_fcname (name, font) int size_found = 1; for (q = p + 1; *q && *q != ' '; q++) - if (! isdigit (*q)) + if (! isdigit (*q) && *q != '.') { size_found = 0; break; In GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-06-16 on aiko, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.10899901 configured using `configure '--build' 'i486-linux-gnu' '--build' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.2/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.2/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: diff-auto-refine-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t Recent messages: Loading /etc/emacs/site-start.d/50git-core.el (source)...done Loading /etc/emacs/site-start.d/50gtk-doc-tools.el (source)...done Loading /etc/emacs/site-start.d/50lilypond-data.el (source)...done Loading /etc/emacs/site-start.d/50mgp.el (source)...done Loading /etc/emacs/site-start.d/50psvn.el (source)...done Loading /etc/emacs/site-start.d/50python-docutils.el (source)...done Loading /etc/emacs/site-start.d/50w3m-el.el (source)...done Loading /etc/emacs/site-start.d/50w3m-el-snapshot.el (source)...done Connection file "/tmp/emacs1488/server" deleted For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: /usr/share/emacs23/site-lisp/flim/sha1 hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/sha1 /usr/share/emacs23/site-lisp/flim/hex-util hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/hex-util /usr/share/emacs23/site-lisp/flim/md4 hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/md4 /usr/share/emacs23/site-lisp/dictionaries-common/flyspell hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/textmodes/flyspell /usr/share/emacs23/site-lisp/dictionaries-common/ispell hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/textmodes/ispell /usr/share/emacs23/site-lisp/flim/sasl-ntlm hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/net/sasl-ntlm /usr/share/emacs23/site-lisp/flim/hmac-def hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/net/hmac-def /usr/share/emacs23/site-lisp/flim/sasl-digest hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/net/sasl-digest /usr/share/emacs23/site-lisp/flim/hmac-md5 hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/net/hmac-md5 /usr/share/emacs23/site-lisp/flim/sasl hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/net/sasl /usr/share/emacs23/site-lisp/flim/sasl-cram hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/net/sasl-cram /usr/share/emacs23/site-lisp/flim/ntlm hides /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/net/ntlm /usr/share/emacs/23.2/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /usr/share/emacs/23.2/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /local/src/debian/emacs23-23.2+1/debian/build-x/lisp/textmodes/rst hides /usr/share/emacs/site-lisp/rst /local/src/debian/emacs23-23.2+1/debian/build-x/leim/leim-list hides /usr/share/emacs/23.2/leim/leim-list Features: (shadow sort flyspell ispell mail-extr emacsbug uniquify bbdb-com advice help-fns advice-preload bbdb timezone notmuch notmuch-message notmuch-maildir-fcc notmuch-hello notmuch-show notmuch-mua notmuch-address notmuch-wash diff-mode easy-mmode coolj notmuch-query json notmuch-lib message sendmail regexp-opt ecomplete rfc822 mml easymenu mml-sec mailabbrev nnheader gmm-utils wid-edit mailheader canlock sha1 sha1-el hex-util hashcash mail-utils mm-view smime password-cache dig mm-decode gnus-util netrc mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mm-util time-date mail-prsvr cl cl-19 server w3m-load devhelp bbdb-autoloads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" --==-=-= Content-Transfer-Encoding: quoted-printable =2D-=20 keith.packard@intel.com --==-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFMGIgbQp8BWwlsTdMRAq0wAKClluQ00BrovvvoCNfZPr+Cr9IdrQCg4J0e mN1oNRTS8E7PyHfKqCvlIbs= =o4UU -----END PGP SIGNATURE----- --==-=-=-- --=-=-=--