Bug 37889

Summary: Adapt smoothing with splines to ODF1.2
Product: LibreOffice Reporter: Regina Henschel <rb.henschel>
Component: ChartAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: 3.4.0 release   
Hardware: x86 (IA32)   
OS: Windows (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: patch for Splines.cxx against LO 3.4.0.2
patch for Splines.hxx against LO 3.4.0.2
complete new Splines.cxx for better reading
A collection of files with charts for testing.

Description Regina Henschel 2011-06-03 12:12:41 UTC
Created attachment 47488 [details] [review]
patch for Splines.cxx against LO 3.4.0.2

In ODF 1.2 [1] smoothing with splines is concretized. The spec now contains a detailed description, how this splines have to be calculated. The attached patches implement this algorithms. The patches are against LO3.4.0.2

This changes are large, therefore I'll attach the file itself too, so that reading is easier. The solution is tested on WinXp, but need exhaustive testing on other platforms, especially 64bit versions.

[1] http://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2-part1.odt
Comment 1 Regina Henschel 2011-06-03 12:13:57 UTC
Created attachment 47489 [details] [review]
patch for Splines.hxx against LO 3.4.0.2
Comment 2 Regina Henschel 2011-06-03 12:16:32 UTC
Created attachment 47490 [details]
complete new Splines.cxx for better reading
Comment 3 Regina Henschel 2011-06-03 13:57:21 UTC
Created attachment 47491 [details]
A collection of files with charts for testing.
Comment 4 Fridrich Strba 2011-06-06 11:56:02 UTC
I committed the two patches as commit http://cgit.freedesktop.org/libreoffice/calc/commit/?id=f18c69f3f40bf443b59bd006db220267ba5174d0 into LibreOffice master.
Comment 5 Rainer Bielefeld Retired 2011-06-10 02:57:51 UTC
RC2 is bit by bit identical with release version, so separate items in the version picker are useless. Changes have been discussed with Michael Meeks.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.