From inital release version 0.10.0 Version 0.10.1-wip * Graphex sub system - Extended the drawing primitive types: round-rect round-rect-solid point * Canvas system: gcanvas.ew, depends on graphex.ew A rudimentary "canvas" system. Draw shapes on an arbitrary sized canvas and use a graphex object as a window to view them from some coordinates. See demo-canvas.exw/prj - multiple canvasses - Built in selectable grid: set/getGfxCanvasGrid(...) "Dot" grid type. TODO: line grid and checker grid - free form property for canvas, set/getGfxCanvasProperty(...), basically a user defineable sequence. - free form object property sequence, set/getGfxCanvasObjectProperty(...) TODO: - object ID cache, to save searching through canvasses for them Version 0.10.2 * Canvas system reworked. Need for full time offscreen buffer since objects were not being drawn unless they STARTED in the current view. Obviously not good for say a line which starts somewhere well away from the current view but goes through it. * graphex system changed, only gfxIDs are now acceptable to functions can no longer supply -1 to gfxClear and gfxAttachHandler to signify all gfxs AutoPaint no longer works (?) * Ability to resize graphex, gfxResize, gfxUpdate (demo5-sizing.exw) * Many fixes for not matching the ID of a gfx or canvas, GI(id), CI(id) Version 0.10.3 * Drawing of images on a gfx Version 0.10.4 * ? Incremented revision number? Version 0.10.5 * Constants for drawing primitive names (faster than string comparison). Exiting string named primitives are now deprecated and might disappear later. * reorganised folder structure * documented examples Ready for minor number increment.