Patch title: Release 87 bulk changes
Abstract:
File: /pliant/graphic/draw/prototype.pli
Key:
    Removed line
    Added line
module "/pliant/language/unsafe.pli"
submodule "/pliant/language/type/text/str32.pli"
submodule "/pliant/graphic/image/prototype.pli"
submodule "/pliant/graphic/color/gamut.pli"
submodule "/pliant/math/curve.pli"
submodule "/pliant/graphic/vector/outline.pli"
submodule "/pliant/graphic/vector/font.pli"
submodule "/pliant/math/transform.pli"


public
  constant fill_evenodd outline_evenodd
  constant fill_nonzero outline_nonzero

public

type DrawPrototype
  void


method d gamut -> g
  oarg_rw DrawPrototype d ; oarg_R ColorGamut g
  generic


method d image img t
  oarg_rw DrawPrototype d ; oarg_rw ImagePrototype img ; arg Transform2 t
  generic


method d rectangle x0 y0 x1 y1 color
  oarg_rw DrawPrototype d ; arg Float x0 y0 x1 y1 ; arg Address color
  generic

method d fill curves mode t color
  oarg_rw DrawPrototype d ; arg Array:Curve curves ; arg Int mode ; arg Transform2 t ; arg Address color
  generic


method d text txt font kerning length t color
  oarg_rw DrawPrototype d ; arg Str32 txt ; arg Font font ; arg Address kerning ; arg Float length ; arg Transform2 t ; arg Address color
  generic


method d clip_open x0 y0 x1 y1
  oarg_rw DrawPrototype d ; arg Float x0 y0 x1 y1
  generic

method d clip_draw_open
  oarg_rw DrawPrototype d
  generic

method d clip_draw_close
  oarg_rw DrawPrototype d
  generic

method d clip_close
  oarg_rw DrawPrototype d
  generic


public
  constant draw_tag_simple 0
  constant draw_tag_open 1
  constant draw_tag_close 2

method d tag line mode
  oarg_rw DrawPrototype d ; arg Str line ; arg Int mode
  generic