https://bugzilla.novell.com/show_bug.cgi?id=780056 https://bugzilla.novell.com/show_bug.cgi?id=780056#c0 Summary: emacs-gtk has a massive performance regression with keyboard input (esp. backspace) Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: i686 OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: X11 Applications AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: Stromeko@NexGo.DE QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0 emacs-gtk is noticeably sluggish to recognize keyboard input. This part seems to be Gtk related since other applications based on Gtk are also affected (e.g. Firefox) and that has been happening for quite some time. However, with the update to 12.2 using backspace to delete some text has become a complete nightmare to use, it is almost 5 times slower than the already slow keyboard input. Reproducible: Always Steps to Reproduce: 1. emacs-gtk -Q 2. paste some text into the *scratch* buffer 3. Move around in the text with arrow-left and arrow-right, append some text with autorepeat from the keyboard. Note the speed and compare with Qt or X11 applications (emacs-x11 in particular). 4. Put the cursor at the end of the text and press and hold backspace. Compare with emacs-x11. Actual Results: 1. Cursor movement in Gtk applications (not just emacs) is slower than QT or X11. 2. Backing out the text is almost a factor of five slower than typing new text or moving around with the cursor. Expected Results: 1. Same cursaor speed in all toolkits. 2. Same speed of editing with all toolkits. I had hoped that the glib-2.32.4 update would fix this (since it should include a fix for a signal handling bug that produced very similar symptoms on Cygwin), but it didn't. Either that fix for whatever reason hasn't made it into that update or the codepath taken under openSUSE is different and there's another such problem in glib. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.