From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Christoph Newsgroups: gmane.emacs.bugs Subject: bug#7265: 24.0.50; cc-mode: scrolling is slow for large enumerations Date: Thu, 21 Oct 2010 17:16:52 -0600 Message-ID: <86iq0vxhjv.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1287704582 16134 80.91.229.12 (21 Oct 2010 23:43:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 21 Oct 2010 23:43:02 +0000 (UTC) To: 7265@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Oct 22 01:43:00 2010 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 1P94mc-0005xn-Gy for geb-bug-gnu-emacs@m.gmane.org; Fri, 22 Oct 2010 01:42:55 +0200 Original-Received: from localhost ([127.0.0.1]:34600 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P94mb-0007J1-Pp for geb-bug-gnu-emacs@m.gmane.org; Thu, 21 Oct 2010 19:42:53 -0400 Original-Received: from [140.186.70.92] (port=54475 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P94mV-0007Iq-VE for bug-gnu-emacs@gnu.org; Thu, 21 Oct 2010 19:42:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P94mQ-0001mG-Md for bug-gnu-emacs@gnu.org; Thu, 21 Oct 2010 19:42:47 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:48264) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P94mQ-0001m5-KI for bug-gnu-emacs@gnu.org; Thu, 21 Oct 2010 19:42:42 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1P94Kg-0004gu-J7; Thu, 21 Oct 2010 19:14:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Christoph Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Oct 2010 23:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7265 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.128770279518018 (code B ref -1); Thu, 21 Oct 2010 23:14:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Oct 2010 23:13:15 +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 1P94Ju-0004gZ-8i for submit@debbugs.gnu.org; Thu, 21 Oct 2010 19:13:15 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P94Js-0004gU-MK for submit@debbugs.gnu.org; Thu, 21 Oct 2010 19:13:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P94NY-0005nG-7w for submit@debbugs.gnu.org; Thu, 21 Oct 2010 19:17:04 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:37113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P94NY-0005nC-2g for submit@debbugs.gnu.org; Thu, 21 Oct 2010 19:17:00 -0400 Original-Received: from [140.186.70.92] (port=48180 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P94NW-0004NI-Fp for bug-gnu-emacs@gnu.org; Thu, 21 Oct 2010 19:16:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P94NU-0005n0-Vd for bug-gnu-emacs@gnu.org; Thu, 21 Oct 2010 19:16:58 -0400 Original-Received: from mail-gy0-f169.google.com ([209.85.160.169]:48673) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P94NU-0005mw-QV for bug-gnu-emacs@gnu.org; Thu, 21 Oct 2010 19:16:56 -0400 Original-Received: by gyg13 with SMTP id 13so135568gyg.0 for ; Thu, 21 Oct 2010 16:16:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :message-id:mime-version:content-type; bh=XR7lWlCXMmtYa/ibGh+eLHt/ZK3VxIi3SQF2iU4p31w=; b=txW0kpnYTZxf5vShlW9EFXddg7w1zh/6ya9wsyC3JY1s1AMYTVZpILzJyikczd7s8L 2kUlogBDrvVm1r4IcbAcwhiTHhQd1dohKNK+A9rwDIsdL95AOResYqftIOPLeC9wYQKL jRu6EDecWkvkfT0TsCWobzgmQmILo676Ufbcc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=from:to:subject:date:message-id:mime-version:content-type; b=svkV1OjtQTV0uzP9lY3+I6wuuzFRmtNhYYRdAf82cN3ifOTZ1kzOm4u8QHIPZmp40d 2ULMJi86M8ngxCfkYSHWfPagLcanX2Ry9ZStbXsfplznWa/6KoWdnG+6AvNeYxt24NVL qhK8N6Lknzs2iICrBCDMghreFTzTSbremTCAE= Original-Received: by 10.42.1.9 with SMTP id 9mr1345705ice.52.1287703016220; Thu, 21 Oct 2010 16:16:56 -0700 (PDT) Original-Received: from localhost (71-208-192-241.hlrn.qwest.net [71.208.192.241]) by mx.google.com with ESMTPS id w9sm2309796ibc.7.2010.10.21.16.16.54 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 21 Oct 2010 16:16:55 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 21 Oct 2010 19:14:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:41059 Archived-At: Note, this might be related to bug #7264. Copy the following code in a file.c and open it: typedef enum { MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER, MEMBER = _MEMBER } MyEnum; Scrolling down with C-v is very slow and on my older machine at work it takes a second or two for the screen to scroll at all. Alt-v seems work correcly and is responsive as normal. I also noticed that once I have scrolled through the file once, then go back to the beginning and scroll with C-v again, it seems to work as normal. This problem does not occur in Emacs 23.2, where on the same machine at work the scrolling is snappy as expected and there is no noticable delay. In GNU Emacs 24.0.50.1 (i386-mingw-nt6.1.7600) of 2010-10-21 on MARVIN Windowing system distributor `Microsoft Corp.', version 6.1.7600 configured using `configure --with-gcc (4.5) --cflags -IC:/Progra~2/GnuWin32/include -ID:/devel/emacs/libXpm-3.5.8/include -ID:/devel/emacs/libXpm-3.5.8/src' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: C/l Minor modes in effect: ido-everywhere: t yas/global-mode: t yas/minor-mode: t global-auto-revert-mode: t tooltip-mode: t mouse-wheel-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 size-indication-mode: t column-number-mode: t line-number-mode: t abbrev-mode: t Recent input: C-k C-k C-k SPC o n SPC m y SPC m a c h i n e SPC C l o s i n g SPC t h e SPC A l s o , SPC SPC a n d SPC a l l SPC e n u m e r a t i o n SPC m e m b e r SPC a e s SPC a r e SPC c o r r e c t l y SPC f o n t i f i e d . C-c C-c y e s C-x RET r e p o t r t Recent messages: Mark set Auto-saving...done Mark set Mark activated Auto-saving...done Auto-saving...done Auto-saving...done Sending... Sending via mail... Sending...done Load-path shadows: d:/devel/emacs/emacs-bzr/trunk/lisp/emacs-lisp/lmenu hides d:/devel/emacs/emacs-bzr/trunk/lisp/obsolete/lmenu d:/devel/emacs/emacs-bzr/trunk/lisp/emacs-lisp/cl-compat hides d:/devel/emacs/emacs-bzr/trunk/lisp/obsolete/cl-compat Features: (rect newcomment help-mode view shadow sort gnus-util mail-extr message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader emacsbug server js2-mode-autoloads rainbow-mode-autoloads finder-inf package re-builder dired+ dired-x ediff-merg ediff-diff ediff-wind ediff-mult ediff-help ediff-init ediff-util dired-aux ibuffer nav nav-tags python-21 python nav-bufs anything-config warnings browse-url semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw loaddefs eieio byte-opt bytecomp byte-compile mode-local cedet imenu bookmark pp dired rx ffap thingatpt anything google-c-style cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs grep-o-matic grep compile comint browse-kill-ring+ browse-kill-ring second-sel ido yasnippet dropdown-list derived easy-mmode assoc etags-table etags ring remember zenburn color-theme edmacro kmacro wid-edit cl sendmail regexp-opt reporter easymenu uniquify advice help-fns advice-preload autorevert tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-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 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 multi-tty emacs)