* new Object property strokeUniform allows the stroke width to always stay the same width as object scales
* fix for height
* Update src/shapes/object.class.js
Co-Authored-By: stefanhayden <alt255@gmail.com>
* trying the other function
* different transformed function
* added a visual test
* fixed title
* test svg
* import value from svg
* add svg import test
* more tests
* new Object property strokeUniform allows the stroke width to always stay the same width as object scales
* fix for height
* Update src/shapes/object.class.js
Co-Authored-By: stefanhayden <alt255@gmail.com>
* Use clientWidth and clientHeight of upperCanvas to size hiddenTextarea to work with dynamic sized canvas.
* Fallback to using upperCanvas.width and upperCanvas.height if client dims are not available. Add test.
* Some test cleanup.
* Add srcFromAttribute flag to fabric.Image to support relative url src for image in broswer.
* rollback dist
* Update 'since' and address PR feedback
* Update comment
Previously, the line dash setting could be left enabled within
_drawSelection() [which is called by renderTopLayer()], which could
cause subsequent user-side line stroke calls on the top canvas to be
dashed when they weren't explicitly specified to be by the user.
See http://jsfiddle.net/qtb4prok/ for a repro.
* add-clipPath-to-cache-checks
* added comment to skip canvas
* added a test
* more test
* avoid infinite recursion
* avoid using objects if some render will fire
* avoid rendering at all
* fix perPixelTargetFind in nested object
* fix: lint
* add methods doc
* doc: update _serachPossibleTarget doc
* test: add test case
* fix: remove pointer check
* fix: object in nested group should normalize just once
* test: add test case
* restore to previous code style
* fix: update test case descriptions
* fix: test case
* test: add skew and angle test case
* so far i think i broke everything
* halp super hard
* this is what i wanted
* fixed error
* some fixes
* svg-working
* less code
* fixed shadow for text and groups
* fixed tests
* one file test more
* fixed lint
* works
* ok more tests
* remove a lint issue
* removed unused method