=== modified file 'src/2geom/solve-bezier-parametric.cpp' --- src/2geom/solve-bezier-parametric.cpp 2015-04-27 23:39:29 +0000 +++ src/2geom/solve-bezier-parametric.cpp 2015-08-01 05:53:10 +0000 @@ -68,10 +68,10 @@ // Right[degree+1]; /* control polygons */ std::vector Left( degree+1 ), Right(degree+1); - casteljau_subdivision(0.5, w, Left.data(), Right.data(), degree); + casteljau_subdivision(0.5, w, &Left.front(), &Right.front(), degree); total_subs ++; - find_parametric_bezier_roots(Left.data(), degree, solutions, depth+1); - find_parametric_bezier_roots(Right.data(), degree, solutions, depth+1); + find_parametric_bezier_roots(&Left.front(), degree, solutions, depth+1); + find_parametric_bezier_roots(&Right.front(), degree, solutions, depth+1); } === modified file 'src/color-profile.cpp' --- src/color-profile.cpp 2015-07-05 09:18:18 +0000 +++ src/color-profile.cpp 2015-08-01 05:51:41 +0000 @@ -908,7 +908,7 @@ std::vector data(byteLen); cmsUInt32Number readLen = cmsGetProfileInfoASCII(profile, cmsInfoDescription, "en", "US", - data.data(), data.size()); + &data.front(), data.size()); if (readLen < data.size()) { data.resize(readLen); } === modified file 'src/ui/tools/pencil-tool.cpp' --- src/ui/tools/pencil-tool.cpp 2015-07-24 19:44:32 +0000 +++ src/ui/tools/pencil-tool.cpp 2015-08-01 05:51:41 +0000 @@ -653,7 +653,7 @@ std::vector b(max_segs); - int const n_segs = Geom::bezier_fit_cubic_r(b.data(), this->ps.data(), n_points, tolerance_sq, max_segs); + int const n_segs = Geom::bezier_fit_cubic_r(&b[0], &this->ps.front(), n_points, tolerance_sq, max_segs); if (n_segs > 0) { /* Fit and draw and reset state */ @@ -725,7 +725,7 @@ std::vector b(max_segs); - int const n_segs = Geom::bezier_fit_cubic_r(b.data(), this->ps.data(), n_points, tolerance_sq, max_segs); + int const n_segs = Geom::bezier_fit_cubic_r(&b[0], &this->ps.front(), n_points, tolerance_sq, max_segs); if (n_segs > 0) { Geom::Path fit(b[0]);