From unknown Sun Sep 07 01:05:58 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#20579 <20579@debbugs.gnu.org> To: bug#20579 <20579@debbugs.gnu.org> Subject: Status: 24.4; Pong bat loses 1/3rd of its length if the ball hits it too quickly Reply-To: bug#20579 <20579@debbugs.gnu.org> Date: Sun, 07 Sep 2025 08:05:58 +0000 retitle 20579 24.4; Pong bat loses 1/3rd of its length if the ball hits it = too quickly reassign 20579 emacs submitter 20579 Matt Lee severity 20579 minor tag 20579 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 14 15:00:13 2015 Received: (at submit) by debbugs.gnu.org; 14 May 2015 19:00:14 +0000 Received: from localhost ([127.0.0.1]:45383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YsyMa-0002Ao-Bm for submit@debbugs.gnu.org; Thu, 14 May 2015 15:00:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47612) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YsyL6-00027R-OT for submit@debbugs.gnu.org; Thu, 14 May 2015 14:58:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YsyKz-0004oW-SW for submit@debbugs.gnu.org; Thu, 14 May 2015 14:58:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=AC_HTML_NONSENSE_TAGS, BAYES_50, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59922) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsyKz-0004oQ-QN for submit@debbugs.gnu.org; Thu, 14 May 2015 14:58:29 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:32865) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsyKy-0007xk-3J for bug-gnu-emacs@gnu.org; Thu, 14 May 2015 14:58:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YsyKu-0004i4-OD for bug-gnu-emacs@gnu.org; Thu, 14 May 2015 14:58:28 -0400 Received: from mail-ob0-x236.google.com ([2607:f8b0:4003:c01::236]:35351) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsyKu-0004ee-GN for bug-gnu-emacs@gnu.org; Thu, 14 May 2015 14:58:24 -0400 Received: by obcus9 with SMTP id us9so59982614obc.2 for ; Thu, 14 May 2015 11:58:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=creativecommons.org; s=google; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=1hYc7CqAjD5luh1p5/i94i28U7T0E30a8Bh+dVidsVU=; b=KIdzvZhPYHSxld4k0Sv3tUW0QWPavKoAG2ouX30QGCr+g9JHjUHy4ubYnARXO9pjV5 QSMnGu7cPoXJYNkUS7GXdZkCFqZpM+fBVDyCeB+T10bcTL0Znz+XBlieLdUM9sfr6Zlr 8nMcpUdjIbSQOkOvpttZIG+XaxSBykOE5xBvE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=1hYc7CqAjD5luh1p5/i94i28U7T0E30a8Bh+dVidsVU=; b=Ya8B3tFLa8c/QPecyb3AKDi48g1fYaKc+W0ZAw17kOySfa4y0Rrtq94Ec+DWgfrhdK LxbSVKi/vJB6ba4jXgyh/BR9KmaGM8QtQI0mN9/ajzGDStPG87E+jz6Pn5eG5eBLlEaw dCc8GOlL2YP4dk8FYwh6xIr6xi2BcVVkSgyMfGcBnFzgJ/FrMi3VpnZvZrtKVgfYkjEN GNWbJ8NArebTDmN6/+C0iswGOir6J9SLke8Ne2QOsSa946ihksRw5Ti0/HkRTWr5UkFe eydRp1apUNoFD9p/d65bpeclq9DnuXKThCiVxXUK3+tOQheZpp4COz5aHNie8VJReAOa aMiw== X-Gm-Message-State: ALoCoQmpPn5VDUqps/1kysXZB67xPwnsVvumEb0OTpmf7qDFO+1jzHUMD4ERk2oSONNHta1FAJud X-Received: by 10.202.211.129 with SMTP id k123mr4464417oig.43.1431629903366; Thu, 14 May 2015 11:58:23 -0700 (PDT) Received: from [192.168.11.103] (c-24-218-57-18.hsd1.ma.comcast.net. [24.218.57.18]) by mx.google.com with ESMTPSA id u6sm15061504oem.10.2015.05.14.11.58.22 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 May 2015 11:58:22 -0700 (PDT) Message-ID: <5554F04D.6030200@creativecommons.org> Date: Thu, 14 May 2015 14:58:21 -0400 From: Matt Lee User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.5.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 24.4; Pong bat loses 1/3rd of its length if the ball hits it too quickly Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 14 May 2015 15:00:06 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.0 (---) * Start Emacs and start pong * Immediately move the left bat down a square or two * As the ball is about to miss your bat, move up quickly so your bat essentially overrwrites the space of the ball on screen * The ball bounces, but your bat is left as two, not three squares long. In GNU Emacs 24.4.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.5) of 2015-03-07 on trouble, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11604000 System Description: Debian GNU/Linux 8.0 (jessie) Configured using: `configure --build x86_64-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/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp --build x86_64-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/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-z,relro' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Info Minor modes in effect: tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent input: M-x p o n g Recent messages: call-interactively: Buffer is read-only: # [5 times] Quit call-interactively: Buffer is read-only: # command-execute: Buffer is read-only: # ESC ESC is undefined is undefined is undefined is undefined Error running timer `kill-buffer': (error "No buffer named *Pong*") Composing main Info directory...done user-error: Info file emacs does not exist Load-path shadows: /usr/share/emacs/24.4/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs24/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/24.4/lisp/textmodes/ispell /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/24.4/lisp/textmodes/flyspell Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils info easymenu disp-table pong gamegrid markdown-mode-autoloads multiple-cursors-autoloads php-mode-autoloads web-mode-autoloads zenburn-theme-autoloads package epg-config time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar 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 minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 118206 6010) (symbols 48 20574 0) (miscs 40 88 185) (strings 32 21586 4423) (string-bytes 1 540426) (vectors 16 12016) (vector-slots 8 418703 5823) (floats 8 80 419) (intervals 56 3093 0) (buffers 960 14) (heap 1024 52752 1029)) -- Matt Lee Technical Lead, Creative Commons, Boston, MA https://keybase.io/mattl "Creativity can be a social contribution, but only in so far as society is free to use the results." -- Stallman From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 07 11:04:10 2019 Received: (at 20579) by debbugs.gnu.org; 7 Aug 2019 15:04:10 +0000 Received: from localhost ([127.0.0.1]:39213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hvNU1-0004Iu-TX for submit@debbugs.gnu.org; Wed, 07 Aug 2019 11:04:10 -0400 Received: from mail-lj1-f169.google.com ([209.85.208.169]:38549) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hvNTz-0004Ia-LE for 20579@debbugs.gnu.org; Wed, 07 Aug 2019 11:04:08 -0400 Received: by mail-lj1-f169.google.com with SMTP id r9so85793990ljg.5 for <20579@debbugs.gnu.org>; Wed, 07 Aug 2019 08:04:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=brw0L8efRag6PyNf+HQ/3g6bXChv+i/ckYmttXhK9jk=; b=JiMZvDdTl1/X57t7ztTNfpKZltFyw4tS1j2SGpxxbtaSEM49v26AjWci+mldU/0ZgN VETQbMrfci92SD308tGgdmp9X/husibgeo2f931TKASh7naa6CXl6OMKENHNAr2jlSAj IMgxlRF/NRB+rJvs+VFioR30AfP4crR9nmt+Y3OpTNySJbS8niU9nEFsYKoRDiavvHik Fh8i1kvRNSAD+IUWaQV5Zrc+N87YnI2WaxRB6d8OR1CeAwWhRX41RSh3J4Rf2HajV/rO plrjCBJOlzcPTKPwDkGO4WPvZhm7XJZH5m1O22S0JGDaP9sZ+21natTArazoiU6EyJTV RAkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=brw0L8efRag6PyNf+HQ/3g6bXChv+i/ckYmttXhK9jk=; b=hGdFDvBJt0sCZQiZFtiItgumQ+pE/b0YpKOYAFzCXjJnWkgwpc1c9/nOIXhdyoIEBW kOzAJppvVnAdmj0e8iTielg1tgXkjQp3XECjQ7olM347nvhwlxV0p3I39yi5RpgLxhyn 9uUaEa+3Xeu3F61AkjY86Y1tzN527GySVdGW6mmnkkS6JL4qgCqViL6+KsOKlKyKLOrH XXP62RaTlBJY699d/peh4CPSyG2JJJnhBnhxIPikHz+GUBPEaAGMDvepZgEKTq4k9S/9 RUgi2LO6XkFVIAAra7hs35ypc3azeDDwiUZCiQDee4gT6Z/7smCIS8n2jCW/CYtgFBqV SIBw== X-Gm-Message-State: APjAAAVV7fLmO1DkeMcG5KPAw2cIYk3iHum5mqO22ovaqwylE7gln/uy 0vOkcHJ8AWeaLlgJtAMr54xxd1WJ7x/IQsr6nFoaNMNdTn4amA== X-Google-Smtp-Source: APXvYqyegaG2eLgdDePM77tHP0tnX+vBEOFdGVgYa85S18PfGVk8yKjetYbIW2Iv06MlanqvydEY7Ia0TJWSh4VdnPU= X-Received: by 2002:a2e:9cd4:: with SMTP id g20mr4783263ljj.205.1565190241451; Wed, 07 Aug 2019 08:04:01 -0700 (PDT) MIME-Version: 1.0 From: Mauro Aranda Date: Wed, 7 Aug 2019 12:03:49 -0300 Message-ID: Subject: 24.4; Pong bat loses 1/3rd of its length if the ball hits it too quickly To: 20579@debbugs.gnu.org Content-Type: multipart/mixed; boundary="00000000000059275f058f884054" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20579 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000059275f058f884054 Content-Type: multipart/alternative; boundary="00000000000059275a058f884052" --00000000000059275a058f884052 Content-Type: text/plain; charset="UTF-8" tags 20579 patch quit Hello. I can reproduce this bug in Emacs 25.3, Emacs 26.2 and the current master. I attach a patch that fixes this bug, and also does some improvement in the collision detection of pong. Best regards, Mauro. --00000000000059275a058f884052 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
tags 20579 patch
quit

Hello.

I can reprod= uce this bug in Emacs 25.3, Emacs 26.2 and the current
master.

I = attach a patch that fixes this bug, and also does some improvement in
th= e collision detection of pong.

Best regards,
Mauro.
--00000000000059275a058f884052-- --00000000000059275f058f884054 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Fix-pong-collision-detection.patch" Content-Disposition: attachment; filename="0001-Fix-pong-collision-detection.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jz1drxm00 RnJvbSBkMWI0NDJmNDM3MTE5M2IwM2FmNGM2ZTA1MTE5ZDg3ZmM4NTEyZjMxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IFR1ZSwgNiBBdWcgMjAxOSAyMTo0ODo0MSAtMDMwMApTdWJqZWN0OiBbUEFUQ0hdIEZp eCBwb25nIGNvbGxpc2lvbiBkZXRlY3Rpb24KCiogbGlzcC9wbGF5L3BvbmcuZWwgKHBvbmctdXBk YXRlLWdhbWUpOiBJZiB0aGUgYmFsbCBoaXQgdGhlIGJhdCB3aGVyZQpiYXRzIGFyZSBwb3NpdGlv bmVkLCBkcmF3IGFnYWluIHRoZSBiYXQgY2VsbCBpbiB0aGUgb2xkIGJhbGwKcG9zaXRpb24uICAo QnVnIzIwNTc5KS4KQWxzbywgYXZvaWQgY2hhbmdpbmcgdGhlIGRpcmVjdGlvbiBvZiB0aGUgYmFs bCByaWdodCBhZnRlciBoaXR0aW5nIHRoZQpiYXRzLCBhbmQgaW1wcm92ZSB0aGUgY29sbGlzaW9u IGRldGVjdGlvbiBhZ2FpbnN0IHRoZSBib3JkZXJzLgotLS0KIGxpc3AvcGxheS9wb25nLmVsIHwg ODMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQogMSBmaWxlIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2xpc3AvcGxheS9wb25nLmVsIGIvbGlzcC9wbGF5L3BvbmcuZWwKaW5kZXggNTU1 YzE5My4uNzU5ZGJiNCAxMDA2NDQKLS0tIGEvbGlzcC9wbGF5L3BvbmcuZWwKKysrIGIvbGlzcC9w bGF5L3BvbmcuZWwKQEAgLTM0OSw0NiArMzQ5LDYxIEBAIHBvbmctdXBkYXRlLWdhbWUKIAogICAg IChsZXQgKChvbGQteCBwb25nLXgpCiAJICAob2xkLXkgcG9uZy15KSkKLQorICAgICAgOzsgRXJh c2UgdGhlIGxhc3QgYmFsbCBwb3NpdGlvbi4KKyAgICAgICh3aGVuIChhbmQgKD4gb2xkLXkgMCkK KyAgICAgICAgICAgICAgICAgKDwgb2xkLXkgKC0gcG9uZy1oZWlnaHQgMSkpKQorICAgICAgICA7 OyBJZiB0aGUgYmFsbCBoaXQgdGhlIGJhdCBpbiB0aGUgY29sdW1uIHdoZXJlIGJhdHMgYXJlIHBv c2l0aW9uZWQsCisgICAgICAgIDs7IGFuZCB0aGVyZWZvcmUgY2hhbmdlZCBpdHMgeCBkaXJlY3Rp b24sIGRyYXcgYWdhaW4gdGhlIGJhdCBjZWxsLgorICAgICAgICAoaWYgKG9yIChhbmQgKD0gb2xk LXggMikgKDwgMCBwb25nLXh4KSkKKyAgICAgICAgICAgICAgICAoYW5kICg9IG9sZC14ICgtIHBv bmctd2lkdGggMykpICg+IDAgcG9uZy14eCkpKQorICAgICAgICAgICAgKGdhbWVncmlkLXNldC1j ZWxsIG9sZC14IG9sZC15IHBvbmctYmF0KQorICAgICAgICAgIChnYW1lZ3JpZC1zZXQtY2VsbCBv bGQteCBvbGQteSBwb25nLWJsYW5rKSkpCisKKyAgICAgIDs7IFVwZGF0ZSB0aGUgYmFsbCBwb3Np dGlvbi4KICAgICAgIChzZXRxIHBvbmcteCAoKyBwb25nLXggcG9uZy14eCkpCi0gICAgICAoc2V0 cSBwb25nLXkgKCsgcG9uZy15IHBvbmcteXkpKQotCi0gICAgICAoaWYgKGFuZCAoPiBvbGQteSAw KQotCSAgICAgICAoPCBvbGQteSAoLSBwb25nLWhlaWdodCAxKSkpCi0JICAoZ2FtZWdyaWQtc2V0 LWNlbGwgb2xkLXggb2xkLXkgcG9uZy1ibGFuaykpCi0KKyAgICAgIDs7IElmIHRoZSBiYWxsIHdv dWxkIGdvIG91dCBvZiBib3VuZHMsIHB1dCBpdCBhZ2FpbnN0IHRoZSBib3JkZXIuCisgICAgICAo Y29uZAorICAgICAgICgoPD0gKCsgcG9uZy15IHBvbmcteXkpIDApCisgICAgICAgIChzZXRxIHBv bmcteXkgKC0gcG9uZy15eSkpCisgICAgICAgIChzZXRxIHBvbmcteSAxKSkKKyAgICAgICAoKD49 ICgrIHBvbmcteSBwb25nLXl5KSAoLSBwb25nLWhlaWdodCAxKSkKKyAgICAgICAgKHNldHEgcG9u Zy15eSAoLSBwb25nLXl5KSkKKyAgICAgICAgKHNldHEgcG9uZy15ICgtIHBvbmctaGVpZ2h0IDIp KSkKKyAgICAgICAodAorICAgICAgICAoc2V0cSBwb25nLXkgKCsgcG9uZy15IHBvbmcteXkpKQor ICAgICAgICA7OyBDaGVjayBpZiB0aGUgYmFsbCBpcyBhZ2FpbnN0IHRoZSBib3JkZXIgbm93LAor ICAgICAgICA7OyBhbmQgY2hhbmdlIHRoZSB5IGRpcmVjdGlvbiBpZiBpdCBpcy4KKyAgICAgICAg KHdoZW4gKG9yICg8PSBwb25nLXkgMSkgKD49IHBvbmcteSAoLSBwb25nLWhlaWdodCAyKSkpCisg ICAgICAgICAgKHNldHEgcG9uZy15eSAoLSBwb25nLXl5KSkpKSkKKworICAgICAgOzsgRHJhdyB0 aGUgYmFsbCBpbiBpdHMgbmV3IHBvc2l0aW9uLgogICAgICAgKGlmIChhbmQgKD4gcG9uZy15IDAp CiAJICAgICAgICg8IHBvbmcteSAoLSBwb25nLWhlaWdodCAxKSkpCiAJICAoZ2FtZWdyaWQtc2V0 LWNlbGwgcG9uZy14IHBvbmcteSBwb25nLWJhbGwpKQogCisgICAgICA7OyBIaXQgYmF0LCBzY29y ZSBhIGdvYWwsIG9yIG5vdGhpbmcuCiAgICAgICAoY29uZAotICAgICAgICgob3IgKD0gcG9uZy14 IDMpICg9IHBvbmcteCAyKSkKLQkoaWYgKGFuZCAoPj0gcG9uZy15IHBvbmctYmF0LXBsYXllcjEp Ci0JCSAoPCBwb25nLXkgKCsgcG9uZy1iYXQtcGxheWVyMSBwb25nLWJhdC13aWR0aCkpKQotCSAg ICAoYW5kCi0JICAgICAoc2V0cSBwb25nLXl5ICgrIHBvbmcteXkKLQkJCSAgICAgIChjb25kCi0J CQkgICAgICAgKCg9IHBvbmcteSBwb25nLWJhdC1wbGF5ZXIxKSAtMSkKLQkJCSAgICAgICAoKD0g cG9uZy15ICgxKyBwb25nLWJhdC1wbGF5ZXIxKSkgMCkKLQkJCSAgICAgICAodCAxKSkpKQotCSAg ICAgKHNldHEgcG9uZy14eCAoLSBwb25nLXh4KSkpKSkKLQotICAgICAgICgob3IgKD0gcG9uZy14 ICgtIHBvbmctd2lkdGggNCkpICg9IHBvbmcteCAoLSBwb25nLXdpZHRoIDMpKSkKLQkoaWYgKGFu ZCAoPj0gcG9uZy15IHBvbmctYmF0LXBsYXllcjIpCi0JCSAoPCBwb25nLXkgKCsgcG9uZy1iYXQt cGxheWVyMiBwb25nLWJhdC13aWR0aCkpKQotCSAgICAoYW5kCi0JICAgICAoc2V0cSBwb25nLXl5 ICgrIHBvbmcteXkKLQkJCSAgICAgIChjb25kCi0JCQkgICAgICAgKCg9IHBvbmcteSBwb25nLWJh dC1wbGF5ZXIyKSAtMSkKLQkJCSAgICAgICAoKD0gcG9uZy15ICgxKyBwb25nLWJhdC1wbGF5ZXIy KSkgMCkKLQkJCSAgICAgICAodCAxKSkpKQotCSAgICAgKHNldHEgcG9uZy14eCAoLSBwb25nLXh4 KSkpKSkKLQotICAgICAgICgoPD0gcG9uZy15IDEpCi0JKHNldHEgcG9uZy15eSAoLSBwb25nLXl5 KSkpCi0KLSAgICAgICAoKD49IHBvbmcteSAoLSBwb25nLWhlaWdodCAyKSkKLQkoc2V0cSBwb25n LXl5ICgtIHBvbmcteXkpKSkKKyAgICAgICAoKGFuZCAob3IgKD0gcG9uZy14IDMpICg9IHBvbmct eCAyKSkKKyAgICAgICAgICAgICAoPiAwIHBvbmcteHgpIDsgQ29sbGlkZSB3aXRoIHRoZSBiYXQg aWYgaGVhZGVkIHRvd2FyZHMgaXQuCisgICAgICAgICAgICAgKD49IHBvbmcteSBwb25nLWJhdC1w bGF5ZXIxKQorICAgICAgICAgICAgICg8IHBvbmcteSAoKyBwb25nLWJhdC1wbGF5ZXIxIHBvbmct YmF0LXdpZHRoKSkpCisgICAgICAgIChzZXRxIHBvbmcteXkgKCsgcG9uZy15eQorCQkJIChjb25k CisJCQkgICgoPSBwb25nLXkgcG9uZy1iYXQtcGxheWVyMSkgLTEpCisJCQkgICgoPSBwb25nLXkg KDErIHBvbmctYmF0LXBsYXllcjEpKSAwKQorCQkJICAodCAxKSkpKQorICAgICAgICAoc2V0cSBw b25nLXh4ICgtIHBvbmcteHgpKSkKKworICAgICAgICgoYW5kIChvciAoPSBwb25nLXggKC0gcG9u Zy13aWR0aCA0KSkgKD0gcG9uZy14ICgtIHBvbmctd2lkdGggMykpKQorICAgICAgICAgICAgICg8 IDAgcG9uZy14eCkgOyBDb2xsaWRlIHdpdGggdGhlIGJhdCBpZiBoZWFkZWQgdG93YXJkcyBpdC4K KyAgICAgICAgICAgICAoPj0gcG9uZy15IHBvbmctYmF0LXBsYXllcjIpCisgICAgICAgICAgICAg KDwgcG9uZy15ICgrIHBvbmctYmF0LXBsYXllcjIgcG9uZy1iYXQtd2lkdGgpKSkKKwkoc2V0cSBw b25nLXl5ICgrIHBvbmcteXkKKwkJCSAoY29uZAorCQkJICAoKD0gcG9uZy15IHBvbmctYmF0LXBs YXllcjIpIC0xKQorCQkJICAoKD0gcG9uZy15ICgxKyBwb25nLWJhdC1wbGF5ZXIyKSkgMCkKKwkJ CSAgKHQgMSkpKSkKKwkoc2V0cSBwb25nLXh4ICgtIHBvbmcteHgpKSkKIAogICAgICAgICgoPCBw b25nLXggMSkKIAkoc2V0cSBwb25nLXNjb3JlLXBsYXllcjIgKDErIHBvbmctc2NvcmUtcGxheWVy MikpCi0tIAoyLjcuNAoK --00000000000059275f058f884054-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 10 04:52:25 2019 Received: (at 20579-done) by debbugs.gnu.org; 10 Aug 2019 08:52:25 +0000 Received: from localhost ([127.0.0.1]:43435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwN6v-0005pq-4c for submit@debbugs.gnu.org; Sat, 10 Aug 2019 04:52:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwN6t-0005pd-9b for 20579-done@debbugs.gnu.org; Sat, 10 Aug 2019 04:52:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hwN6m-0004HH-4z; Sat, 10 Aug 2019 04:52:16 -0400 Received: from [176.228.60.248] (port=1854 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hwN6f-0004sK-Lt; Sat, 10 Aug 2019 04:52:10 -0400 Date: Sat, 10 Aug 2019 11:52:05 +0300 Message-Id: <83wofl8ksq.fsf@gnu.org> From: Eli Zaretskii To: Mauro Aranda In-reply-to: (message from Mauro Aranda on Wed, 7 Aug 2019 12:03:49 -0300) Subject: Re: bug#20579: 24.4; Pong bat loses 1/3rd of its length if the ball hits it too quickly References: <5554F04D.6030200@creativecommons.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20579-done Cc: 20579-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Mauro Aranda > Date: Wed, 7 Aug 2019 12:03:49 -0300 > > I can reproduce this bug in Emacs 25.3, Emacs 26.2 and the current > master. > > I attach a patch that fixes this bug, and also does some improvement in > the collision detection of pong. Thanks, pushed to the master branch. From unknown Sun Sep 07 01:05:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 07 Sep 2019 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator