Jolly Sunday, good men,
what about some refactoring? I know metan is already taking look at
it. Some thoughts:
* Separate backends including GP_Backend.h (rationale: both Gfxprim
core, fonts and drawing are backend independent and should work even
without one, i.e. drawing to a file)
* The same for Events. Does it make sense to put it together with
backends (is it backend dependent)?
* Take all the drawing stuff from core/. Perhaps combine it with algo/
to drawing/ or something similar
* Take fonts from core/, perhaps separately from draw/
While there should be a single library as a result, I would propose
completely separate Makefiles and output libraries for the "modules"
-- this should speed up development (currently, I spend most of the
time patching the broken/irrelevant code out of my branch while
maintaining the ability to pull from master, "compilability" and
reasonable prospect of merging back to master in the future. Loser me.
How do you manage that?)
Tomas