Apache OpenOffice (AOO) Bugzilla – Issue 100683
Handling relative URLs needs to be improved
Last modified: 2009-07-03 12:23:39 UTC
URLs are made relative and are checked for case sensitive pathes in xmloff while saving documents. This is done for all supported URL protocols no matter if the location to store the documents matches their protocol. For example to save the ODF 1.1 specification document ( http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.odt ) about 20% of time to save is consumed in trying to make the contained http URLs relative. The handling of case sensitive file names needs to be checked also.
Created attachment 61298 [details] patch reduces calls to URIHelper::simpleNormalizedMakeRelative()
Target set result for odf spec, time values in µs: Class::Function Calls Self Time Total Time SvXMLExport::GetRelativeReference 1.017 27.366 5.646.599 SvXMLExport::GetRelativeReference 1.017 25.119 33.607 Integrated in cws os128 Handling of file URLs needs additional investigation
.
Reassigned for verification
Verified in CWS os128. Speed for saving the mentioned document increased heavily.
Checked in DEV300m51.