1 diff -ur agg-2.5/include/agg_renderer_outline_aa.h agg-2.5.c++/include/agg_renderer_outline_aa.h
2 --- agg-2.5/include/agg_renderer_outline_aa.h 2006-10-09 06:07:08.000000000 +0200
3 +++ agg-2.5.c++/include/agg_renderer_outline_aa.h 2018-09-03 11:45:56.795337176 +0200
5 //---------------------------------------------------------------------
6 void profile(const line_profile_aa& prof) { m_profile = &prof; }
7 const line_profile_aa& profile() const { return *m_profile; }
8 - line_profile_aa& profile() { return *m_profile; }
9 + const line_profile_aa& profile() { return *m_profile; }
11 //---------------------------------------------------------------------
12 int subpixel_width() const { return m_profile->subpixel_width(); }
13 diff -ur agg-2.5/include/agg_scanline_u.h agg-2.5.c++/include/agg_scanline_u.h
14 --- agg-2.5/include/agg_scanline_u.h 2006-10-09 06:07:10.000000000 +0200
15 +++ agg-2.5.c++/include/agg_scanline_u.h 2018-09-03 11:48:04.543654164 +0200
17 scanline32_u8_am() : base_type(), m_alpha_mask(0) {}
18 scanline32_u8_am(const AlphaMask& am) : base_type(), m_alpha_mask(&am) {}
21 //--------------------------------------------------------------------
22 void finalize(int span_y)
24 - base_type::finalize(span_y);
28 - typename base_type::iterator span = base_type::begin();
29 - unsigned count = base_type::num_spans();
30 + typename base_type::iterator span = b.begin();
31 + unsigned count = b.num_spans();
34 m_alpha_mask->combine_hspan(span->x,