Summary: | Allow cancellation of long-running file-open operations | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Missing name <chrisspen> |
Component: | IDE | Assignee: | Platform UI Triaged <platform-ui-triaged> |
Status: | NEW --- | QA Contact: | |
Severity: | enhancement | ||
Priority: | P3 | ||
Version: | 4.4 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: |
Description
Missing name
2013-07-18 11:46:10 EDT
It's the opening editor that is reading the large file. They basically have an InputStream they've extracted from their IFile. They would have to implement some kind of cancel-able support. What editor opens the SVG files? PW I think most XML editors include SVG in their file associations. In my case, I'm using the Colorer XML Editor. You'll need to open a bug (as appropriate) for the Colorer editor then, to see if they can address cancelling of loading of a large file. PW As this issue potentially effects every single editor, it doesn't really seem practical to open bug reports/feature requests for each editor. Eclipse has no way to wrap the open file request in some handler the way it does for most other tasks? The API involved here is the simple java io InputStream (and probably attendant wrapper streams). That's not really progress-with-cancel material. After identifying the file path object, eclipse leaves it up to each editor to load it's own information. So we're left with opening a bug per editor. PW |