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

Bug 354451

Summary: DescriptionScannerInfoProvider returns incorrect data for relative or workspace path in remote project
Product: [Tools] CDT Reporter: Chris Recoskie <recoskie>
Component: cdt-coreAssignee: Chris Recoskie <recoskie>
Status: RESOLVED FIXED QA Contact: Doug Schaefer <cdtdoug>
Severity: normal    
Priority: P3 CC: cdt-core-inbox
Version: 7.0.2   
Target Milestone: 7.0.3   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
patch recoskie: iplog-

Description Chris Recoskie CLA 2011-08-10 21:47:50 EDT
In DescriptionScannerInfoProvider.getValues(ICLanguageSettingPathEntry[]), workspace paths and relative paths are resolved according the project's getLocation().  Instead, it ought to use EFSExtension manager to figure out the paths using the project's location URI.
Comment 1 Chris Recoskie CLA 2011-08-10 22:25:07 EDT
Created attachment 201287 [details]
patch
Comment 2 Chris Recoskie CLA 2011-08-10 22:31:17 EDT
Committed to cdt_7_0, cdt_8_0, and master.
Comment 3 CDT Genie CLA 2011-08-10 23:23:02 EDT
*** cdt git genie on behalf of Chris Recoskie ***

    Bug 354451 - DescriptionScannerInfoProvider returns incorrect data for
    relative or workspace path in remote project

[*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=60dabd8ceb4ba3d9b1a3a427626de63d0c05713b
Comment 4 CDT Genie CLA 2011-08-10 23:23:03 EDT
*** cdt git genie on behalf of Chris Recoskie ***

    Bug 354451 - DescriptionScannerInfoProvider returns incorrect data for
    relative or workspace path in remote project

[*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=bd1c208fff329d78a8b57955bc7e01b328cd0884
Comment 5 CDT Genie CLA 2011-08-10 23:23:04 EDT
*** cdt git genie on behalf of Chris Recoskie ***

    Bug 354451 - DescriptionScannerInfoProvider returns incorrect data for
    relative or workspace path in remote project

[*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=d50d786746d83c4776f297f20a80fa6f99ffc18d