more -fvisibility=hidden fixes for osx
declare segment y_order inline
create cairo context raster than passing surface
iwyu in renderer_common
iwyu