ggiDrawCircle is going to be moved to LibGGI2D. This
gives currently a warning. So relinking with -lggi2d will then be
necessary.ggiCrossBlit is most probably going to be moved to
LibGGI2D as well.
ggiMapColor takes now a pointer to a ggi_color struct as
it's second argument instead of the struct itself.
This breaks binary compatibility for about every program!ggi*Sprite functions, that had never been implemented, are
removed. ggi_mode struct members virt and visible now
do contain the number of pixels, not dots (which makes a difference for text
mode. One character is one pixel but e.g. 9x16 dots). It is unclear what
it had to contain before. So it might be a change, it might be a bugfix.
According to Brian Julin, the semantics is:
Before After
mode->request.visible.x dots pixels
mode->request.visible.y dots pixels
mode->request.virt.x dots pixels
mode->request.virt.y dots pixels
mode->request.text.x dots -- doesn't exist --
mode->request.text.y dots -- doesn't exist --
mode->request.dpp.x -- didn't exist -- dots (==1 in graph modes)
mode->request.dpp.y -- didn't exist -- dots (==1 in graph modes)