Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 328657

Summary: RFE: load documentation in a thread at initialization
Product: [Tools] Linux Tools Reporter: Jeff Johnston <jjohnstn>
Component: LibhoverAssignee: Jeff Johnston <jjohnstn>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 0.6.1   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Jeff Johnston CLA 2010-10-25 16:50:07 EDT
When CDT initializes the help docs, load the documentation in a background job so that by the time a hover help occurs, it will already be loaded.  Add checks for internet failures and disable documents that cannot be fetched successfully.
Comment 1 Jeff Johnston CLA 2012-08-29 18:34:36 EDT
A background libhover load job has been created to run in the start method of LibhoverPlugin.  In addition, caching of libhover data is now done to dramatically lower external loading of libhover documents from external sources.  Finally, the glibc libhover documents (only ones shipped with Eclipse) are provided with the glibc libhover plug-in and so external loading is not required at all.

These various performance improvements have sped up libhover quite a bit.