Popup for quickfixes (no content/background logic yet)
Quickfix popup with dummy quickfix list and corresponding dummy preview
Workaround for popup instantly closing again because of click-event that still has the close method registered - would be better to add a delay before registering the eventListener and make the removeEventListener calls work.
Added quickfix icons to be used for warnings/errors that have a quickfix
Eclipse-Style quickfixes initial commit
popup opening fix
Refactoring, Quickfix improvements
separated xquery.js from (new) quickfix.js
quickfix now has the shortcut ctrl-(shift|alt)-q
if multiple annotations are present on the same line, a gutter click opens the quickfix-popup for the first one, a shortcut-press opens the quickfix for the annotation left of or containing the cursor
the quickfixpopup now appears below the code to be quickfixed
Quickfix backend
Added MarkerResolutionGenerator/MarkerResolution/XQueryResolver: These modules are used in the worker to compute quickfixes for given markers
Added simple quickfix applying: A quickfix contains the content of the editor if it would be applied - applying the quickfix is then done by replacing the editors content with quickfix.appliedContent. Issued by mouseclick/tab/enter on current quickfix in the quickfix-list.
Refactoring
Quickfix non-preemptive apply experimental branch
Quickfix applying, unsed variable removal
Quickfixes for unused vardecl/vardeclstatement
VariableRemover improvements
Quickfixes for unused/duplicate namespace prefixes
Quickfixes for XPST0081 (unknown namespace prefix)
Added Adder/Positioner visitors, experimental branch due to require problem
Quickfix improvements
Quickfixes may now contain a quickfix.cursorTarget that gives the line and column where the cursor shall be put after applying the quickfix
Adder now returns a cursorTarget
Merge upstream
Merge branch 'master' of https://github.com/wcandillon/cloud9
XPST0081 resolutions fix (using ModuleImport instead of NamespaceDecl now)