From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 07 00:22:35 2015 Received: (at submit) by debbugs.gnu.org; 7 Sep 2015 04:22:36 +0000 Received: from localhost ([127.0.0.1]:51103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZYnww-0001FL-Ot for submit@debbugs.gnu.org; Mon, 07 Sep 2015 00:22:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59123) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZYnwu-0001FC-An for submit@debbugs.gnu.org; Mon, 07 Sep 2015 00:22:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZYnws-0000di-OB for submit@debbugs.gnu.org; Mon, 07 Sep 2015 00:22:32 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52102) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZYnws-0000dc-MH for submit@debbugs.gnu.org; Mon, 07 Sep 2015 00:22:30 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40893) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZYnwr-0002rH-51 for bug-gnu-emacs@gnu.org; Mon, 07 Sep 2015 00:22:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZYnwn-0000XZ-Vi for bug-gnu-emacs@gnu.org; Mon, 07 Sep 2015 00:22:29 -0400 Received: from cobb.liquidweb.com ([50.28.13.150]:39009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZYnwn-0000VR-NW for bug-gnu-emacs@gnu.org; Mon, 07 Sep 2015 00:22:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com; s=default; h=Content-Type:MIME-Version:Subject:To:From:Message-ID:Date; bh=xxUXjb5UA4m9XetDVdEPfEk8HIbwGok2o60LfrViE5I=; b=j43G730It/HVjY84arQC1zDXnMsyQApnc3O0+XzDsl3AhlB6X2+wYcBbBJb7jeZVX5+NtJg9fMpB1M3h1h4LPQ3lF6f1fxXhubQI/kQmKp8AtAd/91NX3CHOp03tmy9i; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:52061 helo=server.private.localhost) by cobb.liquidweb.com with esmtp (Exim 4.82) (envelope-from ) id 1ZYnwk-0006T7-Q5 for bug-gnu-emacs@gnu.org; Mon, 07 Sep 2015 00:22:23 -0400 Date: Sun, 06 Sep 2015 21:22:22 -0700 Message-ID: From: Keith David Bershatsky To: bug-gnu-emacs@gnu.org Subject: 25.0.50; Emacs Trunk (OSX): unable to build using --with-ns --enable-checking='glyphs' MIME-Version: 1.0 (generated by - "") Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cobb.liquidweb.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-Get-Message-Sender-Via: cobb.liquidweb.com: acl_c_relayhosts_text_entry: lawlist|lawlist.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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: -5.0 (-----) X-Debbugs-Envelope-To: submit 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: -5.0 (-----) In grepping for the word `redisplay`, I read the following: "** Debugging Emacs redisplay problems. If you configured Emacs with --enable-checking='glyphs', you can use redisplay tracing facilities from a running Emacs session. The command "M-x trace-redisplay RET" will produce a trace of what redisplay does on the standard error stream." So, I tried building using the following command line with a current version of Emacs Trunk master: ./configure --with-ns --without-imagemagick --enable-checking='glyphs' The build failed: nsfns.m: In function 'unwind_create_frame': nsfns.m:1027: error: 'dpyinfo' undeclared (first use in this function) nsfns.m:1027: error: (Each undeclared identifier is reported only once nsfns.m:1027: error: for each function it appears in.) make[1]: *** [nsfns.o] Error 1 make: *** [src] Error 2 Then, I tried going back in time to various prior commits doing a hard reset, and I even went back to October 1, 2014, but the result was the same error message when trying to build Emacs. I would like to be able to use the function `trace-redisplay` to find out why there is a slight visual pause every few seconds when holding down the arrow keys (auto-repeat) and running minor-modes that place/remove overlays. The profiler report has not been helpful in that regard. In layman's terms, it is as though Emacs is taking a breath before proceeding. Setting the `header-line-format` to `nil` and the `mode-line-format` to `nil` does not resolve the issue. Turning off all other minor-modes such as `blink-cursor`, does not resolve the issue. Turning off `font-lock-mode` does not resolve the issue. Setting the `pre-redisplay-function` to `nil` does not resolve the issue. Setting the `pre-command-hook` to `nil` does not resolve the issue. This is not anything new, but I've never been able to find out why this happens. I've played with garbage collection suppression with higher variable values, but that didn't have any noticeable affect on the visual pause. I've set the `timer-list` and `timer-idle-list` to `nil`, but that does not resolve the issue. Thanks, Keith ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; In GNU Emacs 25.0.50.1 (x86_64-apple-darwin10.8.0, NS appkit-1038.36 Version 10.6.8 (Build 10K549)) of 2015-08-29 on server.private Repository revision: 24ae05251587fbba4687544ec57565c8bc48071a Windowing system distributor `Apple', version 10.3.1038 Configured using: `configure --with-ns --without-imagemagick' Configured features: DBUS ACL LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS Important settings: locale-coding-system: utf-8-unix Major mode: TXT Minor modes in effect: tb-mode: t sb-mode: t ml-mode: t fl-mode: t ds-mode: t lawlist-diff-auto-refine-mode: t sd-mode: t bc-mode: t +-mode: t buffer-read-only: t Recent messages: Emacs: ./configure --with-ns --without-imagemagic . . . Emacs: nsfns.m: In function 'unwind_create_fram . . . `lawlist-mark` set. [2 times] *beep* command-execute: Buffer is read-only: # Read-Only mode disabled in current buffer Wrote /Users/HOME/.0.data/.0.emacs/.scratch [2 times] Emacs: ./configure --with-ns --without-imagemagic . . . Emacs: --enable-checking='glyphs' ALERT: s-b is undefined! Load-path shadows: None found. Features: (shadow emacsbug sendmail flyspell ispell lawlist-ztree lawlist-yas lawlist-ws lawlist-wl elmo-imap4 elmo-localdir modb-standard modb-legacy elmo-internal elmo-flag mmelmo-imap mmelmo-buffer elsp-generic mel-u ps-print ps-def lpr epg-config enriched lawlist-w3m doc-view image-mode ccl lawlist-vl lawlist-view lawlist-undo lawlist-txt lawlist-tm lawlist-tex compare-w lawlist-tabbar lawlist-speedbar lawlist-shell info esh-groups ehelp ange-ftp lawlist-sgml lawlist-sb lawlist-saveplace lawlist-ruler lawlist-replace lawlist-rectangle lawlist-re-builder lawlist-python skeleton lawlist-profiler lawlist-print lawlist-php cl-seq lawlist-perl lawlist-parens lawlist-org lawlist-calendar org-agenda org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func holidays hol-loaddefs cal-menu calendar cal-loaddefs lawlist-neotree lawlist-movement lawlist-mouse lawlist-ml lawlist-minibuffer lawlist-misc lawlist-messages lawlist-mc rect lawlist-markdown noutline outline lawlist-lorem lawlist-ln lawlist-keymap lawlist-js lawlist-ispell lawlist-isearch lawlist-imenu lawlist-ibuffer lawlist-hl lawlist-grep lawlist-git ido vc-git vc vc-dispatcher thingatpt time-stamp subr-x server nntp gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls utf7 netrc parse-time gnus-spec gnus-int gnus-range gnus-win nnoo mm-view mml-smime smime dig mailcap log-view log-edit message mml mml-sec mm-decode mm-bodies mm-encode gmm-utils mailheader pcvs-util add-log ldap json grep compile find-lisp ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff diff-mode conf-mode autorevert filenotify lawlist-frameset lawlist-framebase lawlist-framebufs lawlist-frame lawlist-font-lock lawlist-fm lawlist-faces lawlist-env lawlist-elscreen lawlist-elisp lawlist-dv jka-compr lawlist-image lawlist-files zeroconf dbus xml lawlist-ds lawlist-dired dired format-spec lawlist-diff cl-macs lawlist-desktop frameset lawlist-debug lawlist-window debug lawlist-css smie lawlist-compile rx lawlist-color lawlist-cm gv lawlist-cc cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cc-bytecomp lawlist-calc lawlist-calc+ lawlist-bk lawlist-bc lawlist-bbdb gnus gnus-ems nnheader mail-utils wid-edit mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-extr rfc822 timezone lawlist-auth gnus-util mm-util help-fns mail-prsvr password-cache lawlist-as lawlist-archive lawlist-+ lawlist-lcl byte-opt bytecomp byte-compile cl-extra seq cconv lawlist-help disp-table easy-mmode edmacro kmacro quail help-mode easymenu cl-loaddefs cl-lib pcase derived advice shell pcomplete comint ansi-color ring savehist time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded 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 dbusbind cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 2358467 291794) (symbols 48 88082 0) (miscs 40 738 978) (strings 32 203524 19986) (string-bytes 1 7699320) (vectors 16 46502) (vector-slots 8 1435255 74966) (floats 8 2848 1118) (intervals 56 28486 135) (buffers 976 23)) From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 07 03:05:24 2015 Received: (at 21426) by debbugs.gnu.org; 7 Sep 2015 07:05:24 +0000 Received: from localhost ([127.0.0.1]:51190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZYqUW-0007FH-4u for submit@debbugs.gnu.org; Mon, 07 Sep 2015 03:05:24 -0400 Received: from mout.gmx.net ([212.227.17.21]:62322) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZYqUU-0007F8-22 for 21426@debbugs.gnu.org; Mon, 07 Sep 2015 03:05:22 -0400 Received: from [188.22.44.66] ([188.22.44.66]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MWQSM-1ZBDkx1w6c-00XbRd; Mon, 07 Sep 2015 09:05:21 +0200 Message-ID: <55ED372F.8010003@gmx.at> Date: Mon, 07 Sep 2015 09:05:19 +0200 From: martin rudalics MIME-Version: 1.0 To: Keith David Bershatsky , 21426@debbugs.gnu.org Subject: Re: bug#21426: 25.0.50; Emacs Trunk (OSX): unable to build using --with-ns --enable-checking='glyphs' References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:5Vqcd04ulQr+mA/s8frAbFDuOUGhu/yJyeOLIbC1bbvpXACU7V4 kaushF61uyN6nqO7vkqotk22qtn2SmyiATT8D1jSnR4trta7Zn2XRVi+bnBEeqPc1jOcRmi 2/mHAX2L+o8dsfHrednDP5vP/Nsi7WFQDvqaTPVq//KKAHW6QL7bWzl1zxIlHwGA1+efi2Z KaLi4MD95xjo0wpPN2VyQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:HUdcCq2KeqM=:nNqQb/cAL6oBAxmBiv35FR 5UxBQBFoCaJfETLVHO0c3pS+YpSzXxn0DrUis2xdB+fa7FjcPhrTa2Z9Ipku85QqfCQiLu9w/ TlU/Lqxj6pjFANU2FOMTrb4Z+Z1intZQjlPEWAV1IR3AABcsqeYxjfnfE49D67n8+ODWC8GCV SlQmvv5+7+sKNCP2zQb7P8toGzFzwpGpeTWBpX6gMAvnaDZa2gTGyYZObqfJH+1cvSpWoroi6 65vEJe/ckxZIrEa+hnrJb3GXRz+hkTEBd6ZoZCAwrOF4H5My/INYho1ztEMCaxcvwle9T/1w6 cslrDqqi0WmReV+UzuzdroUeQMEpPOmPdEoHsQUZIK1bpnGKmQv97Ebbi3eqwmFu+kEc23WuK KECXx1KhXkVlG3rxqF3XMDOQl97/6U2wgM7YbE6zcv34LOjWKcg2XchNInUS6tPs0Itspym/o 6Sc8ogrV5rvOESuCNheFDrYDUzjS5WwksU6B0M71e1ShxF3Pc04cKnho/G1E4EBtYTEdO6g5O Udh1BITh90pQ6Fqacefcm80VMsvF+/YGE7fbcgAFeByzID+m/KX9vCm5pa4oIAIaz/bVojXzf OqsovjIQA6QjAIDxDg1r+ZoJFtIB+qGSybUVbDC3z/cFaKz/Lt60G2KJUkdzyGs5GN1xRJMA+ 70bpmxh3o9ewdHTJEBwrBEbouZ0gn9b/ADgzvHLmoEzhe/d28kitq9qSlncyzacitp/a5lSWJ ty7Fz1aABrsHUQjDWOS0/K2JkGel1A45XOwhHw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21426 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: -0.7 (/) > ./configure --with-ns --without-imagemagick --enable-checking='glyphs' > > The build failed: > > nsfns.m: In function 'unwind_create_frame': > nsfns.m:1027: error: 'dpyinfo' undeclared (first use in this function) > nsfns.m:1027: error: (Each undeclared identifier is reported only once > nsfns.m:1027: error: for each function it appears in.) > make[1]: *** [nsfns.o] Error 1 > make: *** [src] Error 2 In nsfns.m's unwind_create_frame please either (1) replace the line #if defined GLYPH_DEBUG && defined ENABLE_CHECKING by #if defined GLYPH_DEBUG or alternatively (2) replace the line #ifdef GLYPH_DEBUG by #if defined GLYPH_DEBUG && defined ENABLE_CHECKING or (3) build with checking enabled. I have no idea what the desired behavior is - w32fns.c has (1) while xfns.c has (2). martin From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 07 03:08:46 2015 Received: (at 21426) by debbugs.gnu.org; 7 Sep 2015 07:08:46 +0000 Received: from localhost ([127.0.0.1]:51195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZYqXl-0007Jt-Rn for submit@debbugs.gnu.org; Mon, 07 Sep 2015 03:08:46 -0400 Received: from mout.gmx.net ([212.227.17.22]:55730) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZYqXj-0007Jl-V9 for 21426@debbugs.gnu.org; Mon, 07 Sep 2015 03:08:44 -0400 Received: from [188.22.44.66] ([188.22.44.66]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0LaJWs-1YoCiE0pOI-00m5g9; Mon, 07 Sep 2015 09:08:40 +0200 Message-ID: <55ED37F6.4050103@gmx.at> Date: Mon, 07 Sep 2015 09:08:38 +0200 From: martin rudalics MIME-Version: 1.0 To: Keith David Bershatsky , 21426@debbugs.gnu.org Subject: Re: bug#21426: 25.0.50; Emacs Trunk (OSX): unable to build using --with-ns --enable-checking='glyphs' References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:/KKLmQo5BVL6GFjkvWwU/86FzHo507dXa1ChsJAJDjuWDl4DLhV JOI00nrv+Pd3+j3adh/QZt/PellWehHjxqEYFELWvwGAoUx34PhHVWfN0ICP+BAKPp9B/X4 7seERQxIo2XXFyIccR4woaAit+QtvujZJL/Z+3esii1CUUl9zJU8zlEScSVazxSL84zXBIP veNB3s0erM2N+KNUjWMGw== X-UI-Out-Filterresults: notjunk:1;V01:K0:pBE64X2xAj4=:VDhng8bKkbSwABjjynhTcG gDChIlxOtl+AQTxCxIGjJRN//Z/tHD5GtX5K/dIjRMSChsbmL+5NT8Y9wC+euxqenqfVPHxlK STCIlein3/vF9Yvnz6AeSa+jM/1LUABIKPiK8qpYeilonKocpooctVo5o4/K4fobFiseYoCJL 3GQmlCRNoFIQOTCPWbmpEG7iupcgQ99WMDpdr9CgLS0iUDNADUXhLkvSLKh4yoNcq3pXijSgC 54pN2Q9VBypvQNgQKzIHOzGaBedolSuKD2pISiv+20gy/AJRt07VfE0UcZIvIMEbmQfBZii0A Fwq8gCz1KQrqI7bBcmT5VCqfOnmIkAxufd41Y2wd5eScE/9p+vagjRY62PhM1ryl93cvMmT16 NFBHfnoRiJCjFHm8dvswHxgpKMU+/RfQpWwTXFRuyTx38uw/pAp0OSv3hTj6KsjDKB9LzplMp Od7H+Hw3gf7jyLLZ+yFb9IOWlmR8a7dFEaig+eexnL/Rgw4QjILxzWiXsNVOr9Zn47oOjMOSY K5Mx+4v0la4Q1Ig+Q7qQPdVur3diSu+e1v+yXZ9Jng3bdi1rNuOVY0cXfI//TCtZKvZUvI9ZB QSFC06UfKg/ynUZAgivsFyIlad0IWcc0NhY7l4BBnkCZ2gfMa2C9ozjNV9M6WsuYQAUq1DTP+ RLfGpIsRv+CgtQPj2NoqHpT6UQr2X/jTgNeo+3KStFkicZZ0dYBvqlqBRAZA0u/Dsgntrjyoq UKyzC+xkqQVmYZFxoo6uQpi/kXsB9JMr5bNOPQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21426 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: -0.7 (/) > I would like to be able to use the function `trace-redisplay` to find > out why there is a slight visual pause every few seconds when holding > down the arrow keys (auto-repeat) and running minor-modes that > place/remove overlays. Does this happen on OS X only? I observe a similar problem on Windows and X and have no clues so far what's causing it. I probably should bisect but this will take ages on my machine. martin From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 11 03:58:13 2015 Received: (at 21426-done) by debbugs.gnu.org; 11 Sep 2015 07:58:13 +0000 Received: from localhost ([127.0.0.1]:56116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZaJDo-0006qI-U3 for submit@debbugs.gnu.org; Fri, 11 Sep 2015 03:58:13 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:43954) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZaJDl-0006q9-Dv for 21426-done@debbugs.gnu.org; Fri, 11 Sep 2015 03:58:10 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NUI00B005J8ST00@a-mtaout23.012.net.il> for 21426-done@debbugs.gnu.org; Fri, 11 Sep 2015 10:58:08 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NUI00BQ064VS820@a-mtaout23.012.net.il>; Fri, 11 Sep 2015 10:58:08 +0300 (IDT) Date: Fri, 11 Sep 2015 10:58:00 +0300 From: Eli Zaretskii Subject: Re: bug#21426: 25.0.50; Emacs Trunk (OSX): unable to build using --with-ns --enable-checking='glyphs' In-reply-to: X-012-Sender: halo1@inter.net.il To: Keith David Bershatsky Message-id: <83bnd94cc7.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21426-done Cc: 21426-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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 (+) > Date: Sun, 06 Sep 2015 21:22:22 -0700 > From: Keith David Bershatsky > > In grepping for the word `redisplay`, I read the following: > > "** Debugging Emacs redisplay problems. If you configured Emacs with --enable-checking='glyphs', you can use redisplay tracing facilities from a running Emacs session. The command "M-x trace-redisplay RET" will produce a trace of what redisplay does on the standard error stream." > > So, I tried building using the following command line with a current version of Emacs Trunk master: > > ./configure --with-ns --without-imagemagick --enable-checking='glyphs' > > The build failed: > > nsfns.m: In function 'unwind_create_frame': > nsfns.m:1027: error: 'dpyinfo' undeclared (first use in this function) > nsfns.m:1027: error: (Each undeclared identifier is reported only once > nsfns.m:1027: error: for each function it appears in.) > make[1]: *** [nsfns.o] Error 1 > make: *** [src] Error 2 Should be fixed now. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 11 11:19:33 2015 Received: (at 21426) by debbugs.gnu.org; 11 Sep 2015 15:19:33 +0000 Received: from localhost ([127.0.0.1]:57104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZaQ6u-00025v-Mf for submit@debbugs.gnu.org; Fri, 11 Sep 2015 11:19:32 -0400 Received: from cobb.liquidweb.com ([50.28.13.150]:58823) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZaQ6s-00025n-Sf for 21426@debbugs.gnu.org; Fri, 11 Sep 2015 11:19:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date; bh=j7u80wZj/2SMZqNzk4l9MqZ5BG72r3jHcG6X2PgSiwE=; b=TIQVLyLbjEsSw+q7XOV4FkSnAld66SBWmvFjAUJyNqkalBwjqkqeAsWY+5mj9h+mnobjKD1hqw2BWkw9oaIx20HWsk8skhO/2mP6hsSbv5RM5utMsq0dg4RGSU7vyZP1; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:49799 helo=server.private.localhost) by cobb.liquidweb.com with esmtp (Exim 4.82) (envelope-from ) id 1ZaQ6o-0000GN-2O; Fri, 11 Sep 2015 11:19:26 -0400 Date: Fri, 11 Sep 2015 08:19:29 -0700 Message-ID: From: Keith David Bershatsky To: martin rudalics ,Eli Zaretskii Subject: Re: bug#21426: 25.0.50; Emacs Trunk (OSX): unable to build using --with-ns --enable-checking='glyphs' MIME-Version: 1.0 (generated by - "") Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cobb.liquidweb.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-Get-Message-Sender-Via: cobb.liquidweb.com: acl_c_relayhosts_text_entry: lawlist|lawlist.com X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21426 Cc: 21426@debbugs.gnu.org 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: -0.7 (/) Eli: I verified this morning that the build was indeed successful using --with-ns --enable-checking='glyphs'. Thank you for fixing it. Martin: Sorry it took so long for me to get back to you on issue 21426. Yes, I observe Emacs taking a breath of air (i.e., a visible pause every so often) on Windows also. I'll need to invest some time learning how to use the `trace-redisplay` tool and I'll submit a separate issue/bug if I am able to find any clues as to the cause. Keith ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; At Mon, 07 Sep 2015 09:08:38 +0200, martin rudalics wrote: > > > I would like to be able to use the function `trace-redisplay` to find > > out why there is a slight visual pause every few seconds when holding > > down the arrow keys (auto-repeat) and running minor-modes that > > place/remove overlays. > > Does this happen on OS X only? I observe a similar problem on Windows > and X and have no clues so far what's causing it. I probably should > bisect but this will take ages on my machine. > > martin From unknown Tue Jun 17 22:18:12 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, 10 Oct 2015 11:24:05 +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