Package: anjuta Version: 2:2.30.0.0-3 Severity: normal When attempting to auto-indent a large file, anjuta takes a rediculous amount of time.
Rather than simply indenting it in the background, it scrolls down, line by line, waiting for the display to refresh for every line. When dealing with a couple of thousand lines, this can take an extremely long amount of time. It seems that the scrolling down is what makes it so slow, because if you indent a selection of text which is entirely visible, it indents almost instantly, but if you select more than a screen's worth of text, then it will scroll down line by line, taking maybe half a second at each line. While it is doing so, anjuta is entirely unresponsive and takes up 100% CPU. Even if it were not for the extreme slowness of it, it might be desirable not to scroll down when you autoindent a file. Steps to reproduce: Open a large text file (a few thousand lines) Select everything (CTRL A) Autoindent (CTRL I) -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'proposed-updates'), (90, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.33.3-rt17 (PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages anjuta depends on: ii anjuta-common 2:2.30.0.0-3 A GNOME development IDE, for C/C++ ii libanjuta0 2:2.30.0.0-3 A GNOME development IDE, for C/C++ ii libapr1 1.4.2-3 The Apache Portable Runtime Librar ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib ii libcairo2 1.8.10-4 The Cairo 2D vector graphics libra ii libdevhelp-1-1 2.30.0-1 Library providing documentation br ii libgcc1 1:4.4.4-1 GCC support library ii libgconf2-4 2.28.1-3 GNOME configuration database syste ii libgda-4.0-4 4.0.7-1 data abstraction library based on ii libgdl-1-3 2.30.0-1 GNOME DevTool libraries ii libgladeui-1-9 3.6.7-1 GTK+ User Interface Build core lib ii libglib2.0-0 2.24.0-1 The GLib library of C routines ii libgtk2.0-0 2.20.0-3 The GTK+ graphical user interface ii libgtksourceview2.0-0 2.10.0-1 shared libraries for the GTK+ synt ii libpango1.0-0 1.28.0-1 Layout and rendering of internatio ii libstdc++6 4.4.4-1 The GNU Standard C++ Library v3 ii libsvn1 1.6.9dfsg-1 Shared libraries used by Subversio ii libunique-1.0-0 1.1.6-1 Library for writing single instanc ii libvala0 0.8.1-1 C# like language for the GObject s ii libvte9 1:0.24.0-3 Terminal emulator widget for GTK+ ii libwebkit-1.0-2 1.1.17-2 Web content engine library for Gtk ii libxml2 2.7.7.dfsg-2 GNOME XML library ii libxslt1.1 1.1.26-3 XSLT processing library - runtime Versions of packages anjuta recommends: ii autoconf 2.65-4 automatic configure script builder ii autogen 1:5.10-1.1 automated text file generator ii automake 1:1.11.1-1 A tool for generating GNU Standard ii g++ 4:4.4.3-1 The GNU C++ compiler ii gcc 4:4.4.3-1 The GNU C compiler ii gdb 7.0.1-2 The GNU Debugger ii intltool 0.41.1-1 Utility scripts for internationali ii liblocale-gettext-perl 1.05-6 Using libc functions for internati ii libtool 2.2.6b-2 Generic library support script ii make 3.81-8 An utility for Directing compilati ii yelp 2.30.0+webkit-1 Help browser for GNOME Versions of packages anjuta suggests: pn glade-gnome <none> (no description available) ii libgtk2.0-dev 2.20.0-3 Development files for the GTK+ lib pn libgtkmm2.0-dev <none> (no description available) pn valac <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org