From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#23341: x-show-tip does not respect the value of tooltip-hide-delay, and the default tooltip timeout isn't configurable Date: Mon, 2 May 2022 02:19:13 +0000 Message-ID: References: <571AE240.2090103@live.com> <8735hu1u9o.fsf@gnus.org> <83zgk27fn6.fsf@gnu.org> <87r15ezim2.fsf@gnus.org> <83y1zm7e6q.fsf@gnu.org> <87a6c2zglu.fsf@gnus.org> <87ee1ertza.fsf@yahoo.com> <87k0b5tzqu.fsf@gnus.org> <87o80hr4nb.fsf@yahoo.com> <87zgk1poi2.fsf@gnus.org> <87h769r10l.fsf@yahoo.com> <874k29pme6.fsf@gnus.org> <87a6c1qzzk.fsf@yahoo.com> <875ympo4vy.fsf@gnus.org> <8735htqum4.fsf@yahoo.com> <87tua8py9y.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="410"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "clement.pitclaudel@live.com" , Lars Ingebrigtsen , "23341@debbugs.gnu.org" <23341@debbugs.gnu.org> To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 02 04:20:14 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nlLfZ-000AVL-Rx for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 02 May 2022 04:20:14 +0200 Original-Received: from localhost ([::1]:37180 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nlLfY-0005kf-9H for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 01 May 2022 22:20:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58592) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nlLfO-0005kQ-Qw for bug-gnu-emacs@gnu.org; Sun, 01 May 2022 22:20:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40654) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nlLfO-00018j-I1 for bug-gnu-emacs@gnu.org; Sun, 01 May 2022 22:20:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nlLfO-0005RZ-8a for bug-gnu-emacs@gnu.org; Sun, 01 May 2022 22:20:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 May 2022 02:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23341 X-GNU-PR-Package: emacs Original-Received: via spool by 23341-submit@debbugs.gnu.org id=B23341.165145796020876 (code B ref 23341); Mon, 02 May 2022 02:20:02 +0000 Original-Received: (at 23341) by debbugs.gnu.org; 2 May 2022 02:19:20 +0000 Original-Received: from localhost ([127.0.0.1]:34551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlLei-0005Qd-Bq for submit@debbugs.gnu.org; Sun, 01 May 2022 22:19:20 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:24014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlLee-0005QU-Tx for 23341@debbugs.gnu.org; Sun, 01 May 2022 22:19:19 -0400 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 2421bMm8026110; Mon, 2 May 2022 02:19:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=LCu+uhPyAYizwELDb/9fp3x14bg6CzVN9Pv8Upi/CeA=; b=DA9HnGcopFaljGbhs7GZPoStwe9z95j0drdToDqFAyZI/CkrVEZcEkwuwCnZmAETS0OF Xwu/y5UMO67D0McJFffPHh7gjD2Ss61blzXhLHOfyET79BMyK5ZR7H+eiWyvlmLj57Ux pJMWnj9RZpwwMuJw07h2JGtogZN6rc59MJ9PaqzAFxd4PojiRw4u/lbuql/NCY6gaafD rQjXv/ChLU+e2mLSKF/2hrJFqLkKgeDjToOO4240ABNowZJDG9kbzdl+Gp7wJYiTs8MD VdlwN1IaGZi+jg80sbUWbVy8/aScU9iP5FcEBFMZEc7346hK+GC1sm7bcnJKvo0QZRc9 Wg== Original-Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3fruhc26gy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 02 May 2022 02:19:15 +0000 Original-Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 2422GPgL030552; Mon, 2 May 2022 02:19:15 GMT Original-Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam08lp2047.outbound.protection.outlook.com [104.47.73.47]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3fruj7m4j7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 02 May 2022 02:19:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JHQM9yedmb7uNo0ti4M3IjgdOBsZc+Qs8dF444nIp3A1Ec64ry2Z4L5fHGM3/p41EZLAoBQjJvtPRCFeWtALtpZZ9PDHbdak+InY7RrPHJEDON+3c/TWw10bKkOBettgZz0q/eDs0clcpi6o8a0UJihUSvP3HDW12B+Il6G71cHGJrAxuI7JmooHOh8BjPXRa0ouV492zDnDThLLcXr/bnnCirAHNNm+6mSNU2Ikb+inLAWUL+LvmjwfRgtUpOlpeJB7JOiLOy5KIjLhyHvTXRUr21YqAX4GgHU6BYx12k3WKqzuzBCvEmLjw/VEfNxcn2YdAOws0hDHs93/ULEF3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LCu+uhPyAYizwELDb/9fp3x14bg6CzVN9Pv8Upi/CeA=; b=MaUe7j6lGF0dURh/MmNnUvXSOJGel6upgKQ7phmTckjFO2EhBvA9uHMEI5IXxPAPWUH89Zwxpvxle+5EUbTxdxtj9QS7S4uX1zPNR4n1V3HtCEuctJ9mmjlDkXOxtLrqtcdnRM6bIaN31xlSAGGPkF5FiSlcknWPjLpyolCfmvO3kl/WoxsKTzr2kXzT+9BBwWKRF6+TaGSiW5GRUKoreF1t0KM5M72zeGBWOtxeThgi6DehlFrIk5ffogMThQvmo0D96GiXSn93dYanUJZPrmRLpHeyHl0TK2B82KJSbt5MWQyIf/Z7ZqEeZPDg175pUHSipRC1/DhITUDqfxyOmw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LCu+uhPyAYizwELDb/9fp3x14bg6CzVN9Pv8Upi/CeA=; b=COjICs2O0mnz5sZRJ+kunb7964PZ4o9BytMcI3mlK+uEBPRZ0X62G7u0qpaVHwS2CQtJ86siCEo+PBcL+/7fTOQ/e6KcnJJtKO5kjEOSrRzoxfRnBW+Td/R0ot+X3EfRPSMBjxTNPxF1lndCH8HMNZcnwqa3nALpofBS9qU70HY= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MWHPR10MB1982.namprd10.prod.outlook.com (2603:10b6:300:10a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Mon, 2 May 2022 02:19:13 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123%9]) with mapi id 15.20.5206.013; Mon, 2 May 2022 02:19:13 +0000 Thread-Topic: [External] : bug#23341: x-show-tip does not respect the value of tooltip-hide-delay, and the default tooltip timeout isn't configurable Thread-Index: AQHYXbyA83Qe0enHn0+QxfSizM883K0K1JHg In-Reply-To: <87tua8py9y.fsf@yahoo.com> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7f665fb5-7e8a-4a57-883a-08da2be22665 x-ms-traffictypediagnostic: MWHPR10MB1982:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hg4DofMNpLqR3gwPT+jT5EtSy5/O3FvxIwHAR0sccJ7HNUSOMAV4It1yMFkrYjE4CWCDz/F4zwcZD3t7oiMkVZxZXnbWYyc9XAf3EwzN5FE7liNxb6sxUeuRnuSqiJyh+MqYezL9SU1/XH3niHQzMPWPER7NFPN9aH0OelbwObujo6i7KySzn75wu+bnEz0m+TORsPq2wPxZ5RlBsocjh9CIb0sh3TNEhoS0c7DDzlVtj17udrVQzWR8B8AAM3inNjd1ufS1kbVny8+0R2wUJM6YZ91oEMwF/dsD1CHX1K5W+R5ghXJlEZ+N34GqTVRHpBQ2q7BsKQAHaqKJIUcGAydG04oCwbuIp6D9m+yTI9A8XrPsUE3pkXuP67tEuuopt1iVJN8lBNg8Gxi37khDyMi2QrfaMb3cTAmQQKMDX0XUQhui/2KdBTO2XB3m/0UbnSaxKCdT8WAorhO3RKQVtkw3YfqyjqlhurrmA7XiqUFkQLgRDGTWUO9XPhqpJTxgw6Hf+yIcpBf2K+qo8f1vnw8te8/4gAa393+tJKf6Tp6zkBmmYmQYOq46NAQaJ7VnITNZDoJKpXPllkga04Zim6aE3m0nui3zBJnt2M9+EXh2e34qUzLho6j+mYXyLKAclkSEL2rHRVZsp6XENU8bLT5QnX3032r+5oN4ypbEYkzG9PlIeDaBfp20DIdJhOg+c6JP4leo/LPcosY3Mt42PA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(6916009)(64756008)(66446008)(66476007)(66556008)(66946007)(76116006)(4326008)(508600001)(8676002)(316002)(54906003)(33656002)(122000001)(86362001)(38070700005)(38100700002)(7696005)(186003)(6506007)(71200400001)(9686003)(26005)(55016003)(8936002)(52536014)(5660300002)(44832011)(2906002)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: IOT8w5SJdVXTYvLC5uxqwypNZnEjyKvlC2D60Mb29B8Bb2uTFp048aqFWz2CR2Q5neEoOqQrUhqsfkzdyjAuyzetwwhGNVRoxQJBSIjUzP5WUGxndHuf+7DOiTlNx5wA9ojV3qJt4UEs2rRxND/EycP1ikaybRwghAbgKPlW3bQswox8NyixAjqq2KdGEJP1AC12Re4d36R19E4abj6xtYd1aBGlxxyOVDyVziONMIqV0ywY46RFIOI5riZgzrj3itksCBNAzXRig65yvuTpG/nUsAx2NHCSMEMSq7ch+2WZishMkQl2NeIB7jB+rRDr1xRVLEMPPcEkhUd3R96JKIVheKy7wdWemvw2qKC40avLgVlI2R5s5SDfo3ryrh7Mj0AVmoEu+v6eGxt8Xlw6/8lG7RHPRbMnpyoZSWGKgpovChlfTvCZs+fN7BjpEzWL8hamjp5Mbr40k3fyVDmKiqBKltA+FrWvPT9beIkD9rlojewWaqV65SQe1KG8ZPB7lTeDzzV7iqI8SzAjCzgqJ/BMHcUdeNGi+FbHHJEUE/YxGZK6EIqr84TpaP0uVWFwd+phMNBai4AY4ezUqouO7UL9lzZ4JiApyK8IvY1keuLv7e6MobaATIwbSjjtWvBhj5PiNURaPfaEkf3ZEBKAKdkDSUNAaaI6l2eJPTAViHLHowFNkZM/xkRXGufFMCmYmdZ10QN/FTfcyuywPLQw9ExyU76uo5zACyC1pAJlFSQRAevfHxbNn6CuYv FsL9WBYIgJ1wUejMYvFzSTvk32rB0ZVkH/HdxQJ/nt1aRzJUTAOokHSQA4/w7mGkpw0uqpOW/RpLvzKrhzGykxQ0bCvcpdZFc9 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f665fb5-7e8a-4a57-883a-08da2be22665 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2022 02:19:13.2669 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: bmvNDRkyxDD68I1ovbbVVslFvpWH8t+CzrEFPi/mdj3PCq91tCjaJWKX40UkYmXR/sVC29DHxHGnjYvBJjo9gg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR10MB1982 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.486, 18.0.858 definitions=2022-05-01_09:2022-04-28, 2022-05-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 phishscore=0 mlxlogscore=870 mlxscore=0 spamscore=0 suspectscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2205020015 X-Proofpoint-GUID: G3YKN-1tqYoh01K-pN49Ezntq9KcLiWy X-Proofpoint-ORIG-GUID: G3YKN-1tqYoh01K-pN49Ezntq9KcLiWy X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:231218 Archived-At: > > FWIW, I don't see why `x-show-tip' is being > > considered "internal". And I'm one who uses it in > > external libraries. > > > > If `tooltip-show' can use `x-show-tip' then so > > can "external" code that does something similar. >=20 > `x-show-tip' is an internal function because it exposes dangerous > features to Lisp. Dangerous? Too dangerous for Lisp? Please do elaborate. > If the `frame' parameter is an invisible frame, the tooltip will be > displayed unpredictably by different window managers. Lots of things can happen unpredictably with frames, per different window managers. And invisible frames are used seldom - so much so that Emacs has even (misguidedly) toyed with the idea of getting rid of their support. But pray, please do elaborate? What's so special about tooltips here? Please consider documenting it, whatever it is - especially the "dangerous" bit. And if this happens with tooltips then what makes you think it's limited to the use of `x-show-tip'? Just what is `x-show-tip'- specific? > There are also some things you can put in `params' > that will make Emacs crash, but I don't remember which. Some things? In 'params'? (PARMS maybe?) =20 Any crash is an Emacs bug (in C code). Needs to be fixed, regardless of who's authorized to use `x-show-tip'. If there are problems/gotchas/bugs/mysteries wrt PARMS, or anything else your vague response is meant to intimate, please fix or document them. There's no difference in this regard between what "core Emacs developers" need (and need to know) when using `x-show-tip' and what other Emacs developers need (i.e., users who develop 3rd-party libraries) need. Fix it or document it. That's the proper response for something useful that (you think) has problems. Trying to wall it off with mysterious bluster is, well, I won't say...