D
Now use Skia for graphics;
some basic GL rendering working with a test rounded rectangle
Implement the basic element, drawing and rendering system
- Elegant system for adding and displaying the tree of ui elements, with Z-index support
- System for lazy redrawing (created tests for it)
- Test app draws a simple rectange lazily
Change the redrawing system (cause it wasn't working as intended)
Make the sample drawing really work
Restructure the object system, separate between "AbstractElements" and
"ConcreteElements". Only concrete elements can have graphics and be drawn.
Squashed 'js/easeljs/' content from commit c73a21b

git-subtree-dir: js/easeljs
git-subtree-split: c73a21be6ddf70a4a40028789ec29ae9dcd1ff08
Merge commit '336a34b872e02d20e56f33aa7a1c28962aec1c05' as 'js/easeljs'
st
New structure, foundation for other backends
Fix the test. Refactor the Backend interface
Squashed 'web/htmlcanvas/fabricjs/' content from commit 0fc31d0

git-subtree-dir: web/htmlcanvas/fabricjs
git-subtree-split: 0fc31d09c5f10e34168552eec5f2798de4258742
Merge commit '956add571eee18755cca96247f760e30e666c5d4' as 'web/htmlcanvas/fabricjs'
Add comment doc, remove unnecessary things