gdpformat syntax checking can block the use of gedit
Bug #934653 reported by
Curtis Hovey
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.
Related branches
lp:~sinzui/ubuntu/precise/gedit-developer-plugins/0.5.13
- Ubuntu branches: Pending requested
-
Diff: 2479 lines (+949/-366)28 files modifiedChangeLog (+103/-0)
Makefile.in (+48/-24)
aclocal.m4 (+67/-47)
configure (+35/-28)
configure.ac (+1/-1)
debian/changelog (+12/-0)
install-sh (+18/-11)
language-specs/Makefile.in (+19/-10)
missing (+4/-49)
plugins/Makefile.in (+28/-21)
plugins/gdp/Makefile.in (+28/-21)
plugins/gdp/__init__.py (+11/-0)
plugins/gdp/bzr.py (+14/-3)
plugins/gdp/complete.py (+5/-1)
plugins/gdp/find.py (+31/-11)
plugins/gdp/find.ui (+6/-0)
plugins/gdp/format.py (+95/-34)
plugins/gdp/tests/test_bzr.py (+51/-0)
plugins/gdp/tests/test_complete.py (+26/-0)
plugins/gdp/tests/test_find.py (+36/-1)
plugins/gdp/tests/test_format.py (+184/-57)
plugins/gdpbase.py (+6/-0)
plugins/gdpformat.py (+3/-11)
plugins/tests/test_gdpformat.py (+0/-10)
py-compile (+33/-18)
testing/Makefile.in (+12/-7)
testing/__init__.py (+72/-0)
testing/testrunner.py (+1/-1)
Changed in gdp: | |
status: | In Progress → Fix Committed |
Changed in gdp: | |
status: | Fix Committed → Fix Released |
Changed in gedit-developer-plugins (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Curtis Hovey (sinzui) |
To post a comment you must log in.
This bug was fixed in the package gedit-developer -plugins - 0.5.13-0ubuntu1
--------------- -plugins (0.5.13-0ubuntu1) precise; urgency=low
gedit-developer
* 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