gdpformat syntax checking can block the use of gedit

Bug #934653 reported by Curtis Hovey
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gedit Developer Plugins
Fix Released
Medium
Curtis Hovey
gedit-developer-plugins (Ubuntu)
Fix Released
Undecided
Curtis Hovey

Bug Description

The Python and JavaScript syntax checking can take several seconds and gedit will be unusable. This is not an issue with explicit checking, but checking is also run on save, and this can be very invasive when you attention is on writing.

The recent change to gdpfind to do the long work in a python thread and queue treeview.append() actions so that gtk updates may also apply to syntax checking.

Tags: gdpformat

Related branches

Curtis Hovey (sinzui)
Changed in gdp:
status: In Progress → Fix Committed
Curtis Hovey (sinzui)
Changed in gdp:
status: Fix Committed → Fix Released
Curtis Hovey (sinzui)
Changed in gedit-developer-plugins (Ubuntu):
status: New → In Progress
assignee: nobody → Curtis Hovey (sinzui)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gedit-developer-plugins - 0.5.13-0ubuntu1

---------------
gedit-developer-plugins (0.5.13-0ubuntu1) precise; urgency=low

  * New upstream bug-fix release
    - Error: Gtk.Justification. does not complete (LP: #932086)
    - gdpfind's theads to not play with gtk's threads (LP:# 934643)
    - gdpformat syntax checking can block the use of gedit (LP: #934653)
    - gdpbzr error opening diverged from when there is no parent (LP: #935421)
    - doctest reformatter replaces the text with the filename (LP: #944954)
    - Pressing enter in the "Look in" entry does not start find (LP: #951900)
 -- <email address hidden> (Curtis C. Hovey) Mon, 12 Mar 2012 09:04:13 -0400

Changed in gedit-developer-plugins (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.