Andrea Bogazzi
464708aafc
To data url and zoom ( #5139 )
...
* added a new option
* deleted unused method
* passes
* ok there was an error
* reused util
* ok
* extra console.log
* fixed
2018-08-05 00:56:20 +02:00
Andrea Bogazzi
12a09470ce
updated jsdoc
2018-08-04 11:16:02 +02:00
brandondong
acb0b14010
Fix multiple applications of blend image filter with transparent images ( #5121 )
...
* Fix multiple applications of blend image filter with transparent images
* Add blend image filter visual test
2018-07-29 22:12:13 +02:00
Andrea Bogazzi
6353b09c5f
Resize filter should include canvas zoom and group zoom ( #5117 )
...
* change in zoom
* added a test
* fixed
* disable gl
* add percentage
* more group things
* more group things
* added unit test
* display percentage
* lint
2018-07-23 15:30:02 +02:00
Durga Madhab
a37e802ed7
Added callback in setPatternFill ( #5101 )
...
* Added callback in setPatternFill
As Pattern constructor taking callback, we can use it.
* doc changed #4555
* jsdoc @link added in setCoords
2018-07-14 14:43:55 +02:00
Nicolas Morel
efa490fff0
Fix Circle toSVG method adding an incorrect double quote ( #5085 )
...
* Fix Circle toSVG method adding an incorrect double quote
* Add tests for Circle.toSVG
2018-07-12 15:31:47 +02:00
Andrea Bogazzi
7c7c227f3c
fixed-test-lint
2018-07-12 15:20:42 +02:00
Andrea Bogazzi
750c7c26db
simpler test ( #5093 )
2018-07-09 12:10:39 +02:00
Durga Madhab
65a219e56c
toSVG() excludeFromExport for backgroundImage and overlayImage ( #5075 )
2018-07-09 05:48:39 +02:00
Andrea Bogazzi
705cf3a5e7
Make test less strict on anti aliasing, disable cache. ( #5077 )
...
* ok
* remove canfail
2018-06-28 14:05:36 +02:00
Andrea Bogazzi
d95db41608
Better visual tests, test passing, more SVGs ( #5076 )
...
* improving golddens
* more tests
* test passing
* removed dist
* fixed travis
* make visual running in browser too
* more travis
* fixed travis
* fixed travis
* more coffee
2018-06-28 12:31:26 +02:00
Andrea Bogazzi
4bb1ffb9e6
removed old test setup ( #5070 )
...
* removed ol dep
* no build
2018-06-26 12:52:25 +02:00
Andrea Bogazzi
9a734a36b9
Add visual test suites draft ( #5068 )
...
* adding visual tests
* working setup
* test travis setup
* unbuilt
* maybe we do not need this
* maybe this
* maybe we do not need this
2018-06-26 11:41:03 +02:00
Andrea Bogazzi
e76df2a045
built ( #5049 )
2018-06-17 13:56:12 +02:00
Andrea Bogazzi
abe813fe8f
Fix Trailing and zwj ( #5048 )
...
* fix-trailing
* fix zwc
* unbuild builds
* fix zwc
* added a small testl
* reenable all tests
* added test
2018-06-17 13:19:38 +02:00
Andrea Bogazzi
0c65644909
Update V232 ( #5025 )
...
* fixed stuff
* fixed stuff
2018-06-06 16:26:36 +02:00
Andrea Bogazzi
4ad9486553
fix group becoming cachrable ( #5021 )
...
* fix group becoming cacheable
2018-06-04 11:13:39 +02:00
Andrea Bogazzi
244e46c00f
remove more events ( #5020 )
...
* remove more events
* moved code togheter
* do not forgetl int
* fixed tests
2018-06-04 00:17:02 +02:00
Durga Madhab
87d67eb04c
reHSLa and reRGBa ignore case ( #5017 )
...
* fabric.Color.reRGBa regex ignore case
ignore case for rgba
* fabric.Color.reHSLa ignore case
ignore case for hsla
* test case RGBA / HSLA
added test case for RGB/RGBA and HSL/HSLA (uppercase)
* Update color.js
2018-06-02 20:12:38 +02:00
Andrea Bogazzi
4af1c0d6b5
Fix clear fabric font cache ( #5019 )
...
* fix clearFabricFontCache
* added a small test
* fixed
2018-06-02 00:03:06 +02:00
Andrea Bogazzi
86111836e2
added options back for removal ( #4958 )
2018-06-02 00:00:41 +02:00
Andrea Bogazzi
bd0d0125be
improved jsdoc
2018-06-01 23:46:54 +02:00
Andrea Bogazzi
6db1b1d211
Use the new mousedown:before to understand if an object is already selected on mousedown ( #5010 )
...
* fix something
* other changes
2018-05-30 11:29:27 +02:00
Nick Zaitsev
b77957f3ec
fixed IText's cursor and text selection not ignoring charSpacing at the end of line ( #5008 ) ( #5009 )
2018-05-30 08:53:17 +02:00
Nick Zaitsev
b1c25a4f56
fixed text underline/overline/linethrough not ignoring charSpacing at the end of line ( #5006 ) ( #5007 )
2018-05-30 08:52:16 +02:00
Andrea Bogazzi
c7607c8d16
Add node 10 tests with allowed failures ( #5004 )
...
* travis checks
* test
* test
2018-05-29 11:41:02 +02:00
Andrea Bogazzi
063592b8b5
built ( #5003 )
2018-05-29 10:57:16 +02:00
Andrea Bogazzi
bafc28d3fc
Svg import improvements ( #4984 )
...
* test
* svg-import-fixes
* svg-import-fixes
* ok done
* adapted tests to new values
2018-05-29 10:28:02 +02:00
Andrea Bogazzi
68d2ed7d3c
modified jsdoc
2018-05-21 09:32:22 +02:00
Andrea Bogazzi
fff6489d0d
v230 ( #4980 )
2018-05-20 00:11:52 +02:00
Andrea Bogazzi
13e452bc20
added some jsdoc
2018-05-19 23:58:26 +02:00
Andrew Johnson
c3b6e65f82
isTargetTransparent() now samples the cache directly. ( #4955 )
...
* isTargetTransparent() now samples the cache directly.
Previously, isTargetTransparent would do a paint from the cache
to the contextCache which has more overhead and is slower.
With this commit, fabricjs will test the cache canvas directly
using x/y coordinates calculated with respect to the target object
center. This is more performant since it avoids an extra render
on every call to isTargetTransparent.
* remove cacheDirty that should not be needed.
2018-05-19 23:52:34 +02:00
Andrea Bogazzi
ac804af486
Add new events for transformations ( #4979 )
...
* before:transform event
* added more properties to transform events
* add some more events
* fix lint
* tests
2018-05-19 23:37:09 +02:00
Andrea Bogazzi
ea13a2a085
v224 ( #4959 )
2018-05-08 11:17:35 +02:00
Andrea Bogazzi
0828face97
Brush problems ( #4938 )
2018-05-08 10:59:42 +02:00
keyurpatel
885545aca8
isEqual fails hard. ( #4949 )
...
* fix current value null issue
2018-05-07 20:12:53 +02:00
Andrea Bogazzi
abdaffbb24
remove test 10 for now
2018-05-07 19:21:42 +02:00
Andrea Bogazzi
3d1d595b54
swapped node 9 with 10
2018-05-06 12:03:12 +02:00
Andrea Bogazzi
a267b76e8d
more-gl-options
2018-04-29 12:09:11 +02:00
keyurpatel
fcef0a3bcf
isPartiallyOnScreen method ( #4856 )
...
* appears
* new methods
isPartiallyOnScreen
isOffScreen
* UT
* test
* comment improved
* removed isOffScreen
* removed isOffScreen
* Update object_geometry.mixin.js
* Update object_geometry.mixin.js
* lint...
* omg
2018-04-28 14:35:24 +02:00
Andrea Bogazzi
b1b5f89bc5
Writing shader to avoid premultiplied alpha pixel getting dirty ( #4936 )
...
* first one
* changed filters
* fixed errors
2018-04-28 13:52:35 +02:00
Andrea Bogazzi
4c2e59a3cd
modified shadow tosvg ( #4934 )
2018-04-28 01:17:45 +02:00
Andrea Bogazzi
b946e8ae6b
Merge branch 'master' of github.com:kangax/fabric.js
2018-04-28 00:50:18 +02:00
Andrea Bogazzi
09a8c751db
some jsdocs
2018-04-28 00:50:07 +02:00
Andrea Bogazzi
d84969f68c
Register mousemove as non passive to help touch devices ( #4933 )
...
* fix-event-reg
* this was the file
* take care of touch-action too
2018-04-28 00:36:17 +02:00
Andrea Bogazzi
debf1ec069
fixed typo in filter
2018-04-24 11:20:40 +02:00
antucg
18abedd960
Fix blur for node.js ( #4905 )
2018-04-13 10:52:25 +02:00
Arlen Yu
d73dbabb15
Fixing issues with selectionDashArray bleeding into free drawing ( #4894 ) ( #4897 )
...
* Fixing issues with selectionDashArray bleeding into free drawing
* Resetting line dash in _setBrushStyles when there is no strokeDashArray
2018-04-11 11:45:23 +02:00
Nicolas Morel
fe55cf4d4a
Fix getPointer on touch devices ( #4866 )
...
* Fix getPointer on touch devices
If the pointer is at x=0 or y=0, it returns NaN.
* Update dom_event.js
2018-04-08 21:29:26 +02:00
Andrea Bogazzi
1f57ace71e
version 2.2.3 ( #4882 )
...
* version 2.2.3
* removed gratipay
2018-04-02 11:24:16 +02:00