Commit graph

3882 commits

Author SHA1 Message Date
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
Andrea Bogazzi
77862ef41c
fix the parsing of the URL part of a property. (#4881)
* fix gradient parse url

* added test

* fix lint
2018-04-01 20:39:49 +02:00
Andrea Bogazzi
24a97a3327 fixed doc for excludeFromExport 2018-04-01 18:49:37 +02:00
Alexey Smirnov
addea82c53 Add letter spacing support for svg (#3718)
* add letter spacing support for svg

* fix letter spacing for Parser

* Update itext.svg_export.js

* Update text.class.js
2018-04-01 18:44:18 +02:00
Andrea Bogazzi
c7895d1956
add whitespace support for multiple spaces (#4880) 2018-04-01 18:28:11 +02:00
Andrea Bogazzi
1e5c64ff2a
Reset width and height for an image when swapping src (#4877)
* ok

* added simple test

* working test
2018-04-01 14:52:37 +02:00
Andrea Bogazzi
ea4b53cf6f
Removed the code for swapping origin for rotation (#4878)
* lots of code deleted

* rotation working

* a change

* added simple test

* resolve conflict
2018-04-01 14:28:07 +02:00
Andrea Bogazzi
d5f3bf4a79
Canvas SVG export (#4852)
* changed export

* mmm

* mmm

* added some tests

* fixed tests

* ....lint

* ....lint
2018-04-01 00:11:53 +02:00
Andrea Bogazzi
e04c19b8e3 updated jsfiddle demo for setBackgroundImage 2018-04-01 00:07:33 +02:00
Andrea Bogazzi
41a9b77cbb
added startAngle to cacheProperties (#4875) 2018-03-31 13:50:51 +02:00
Andrea Bogazzi
375d99380c
done something (#4850) 2018-03-24 23:05:15 +01:00
Andrea Bogazzi
682eac4545
removed references to context when disposing (#4846)
* removed references to context
* improved test
* try fix error
2018-03-22 12:35:12 +01:00
dennisrjohn
17386fc240 Added single quoting to font names in toSVG (#4840)
* Added font quoting to toSVG
* fixed test
2018-03-22 12:02:06 +01:00
Andrea Bogazzi
936df6b6f4
add reserved space to wrapLine functionality (#4841)
* added back reserved space

* added test
2018-03-19 20:05:54 -04:00
Andrea Bogazzi
f31774c108
update to v 2.2.2 (#4836) 2018-03-17 19:07:00 -04:00
Andrea Bogazzi
eb97ed56f2
ApplyFilters updates dirty flag in orde to refresh groups (#4828)
* added dirty to apply filter

* applied to resize filter too

* applied to resize filter too

* fixed test

* fixed tests
2018-03-17 01:12:19 -04:00
dennisrjohn
7698801feb New PR fo 4808 (#4831)
* new commit per asturur

* new commit per asturur
2018-03-17 00:15:54 -04:00
Andrea Bogazzi
2ce99ee0b7
fixed calculate position (#4827)
* fixed calculate position

* Re-enabled tests.
2018-03-15 23:45:56 -04:00
Nate Evans
5155da9fce Use clientWidth and clientHeight of upperCanvas to size hiddenTextarea (#4768)
* Use clientWidth and clientHeight of upperCanvas to size hiddenTextarea to work with dynamic sized canvas.
2018-03-15 22:46:01 -04:00
Asturur
1fa3fdae31 updated some deps 2018-03-12 14:47:48 +01:00
Asturur
e2754e828c fixed build.js 2018-03-12 07:09:11 +01:00
Andrea Bogazzi
d105638e65
fixed multiple touchend (#4804) 2018-03-12 02:07:47 -04:00
Andrea Bogazzi
808faa6d5f
fix textbox wrapping with charspacing (#4803)
* fix textbox and charspacing

* added test

* enabled all tests
2018-03-12 01:53:43 -04:00
Andrea Bogazzi
c7f6154bb5
fixed empty line (#4802) 2018-03-11 13:14:43 -04:00
Andrea Bogazzi
e27296ca35
Moving AMD require on top, after NOT including common JS (#4797)
* fixed amd
2018-03-11 09:31:23 -04:00
Asturur
b7dc7e1682 reenbaled tests 2018-03-06 14:02:59 +01:00
Andrea Bogazzi
a7f62f564d
packaged 2.2.0 (#4785) 2018-03-06 14:00:53 +01:00
Andrea Bogazzi
abbeb91763
Changed params for setSuperScript, setSubScript (#4780)
* changed params
* fixed toSVG export
2018-03-06 12:36:52 +01:00
scriptspry
38f2d5cd99 Fixed incorrect Object.isOnScreen functionality. (#4763)
* Added missing calculate parameter in Object.isOnScreen.

* Update object_geometry.js
2018-03-01 01:44:43 +01:00
Andrea Bogazzi
8235c1aea5
fix (#4774) 2018-03-01 01:37:36 +01:00
Andrea Bogazzi
d0a4ecba21
try remove the ie11 fix (#4772) 2018-03-01 01:21:34 +01:00
Andrea Bogazzi
aa9b8a6b33
Add BaselineShift property to fabricJS (#4765)
* 'deltaY', superscript, subscript etc. (#4177)
2018-03-01 01:07:15 +01:00
Andrea Bogazzi
bc61425c1f
Version 210 (#4764)
* Version 2.1.0

* built

* remove window.fabric

* rebuilt
2018-02-26 11:25:53 +01:00
Andrea Bogazzi
1c10b8c1e3
events drag (#4421)
added drag and drop events
2018-02-24 22:19:58 +01:00
Andrea Bogazzi
e70e65fe92
isEmptyStyles for textbox (#4762)
* isEMptyStyles for textbox
* added tests
* added missing file
2018-02-24 18:45:23 +01:00
Stefan Hayden
71b28012fc cleanup function to be more readable (#4756)
* cleanup function to be more readable

* update style variable to be more descriptive and use the styleObject reference in one more place
2018-02-21 18:03:11 +01:00
Andrea Bogazzi
dfb5cb7a79
version bump 2.0.3 (#4754)
* version bump

* fixed changelog
2018-02-21 12:26:07 +01:00
Andrea Bogazzi
3a92eb92ae
test (#4753) 2018-02-21 12:02:49 +01:00
yao
f855bbcbf3 add drawDot func to pencilbrush (#4743) 2018-02-21 11:20:43 +01:00
Stefan Hayden
d1e5337c2d ensure canBeSwapped can only be true when a style prop has actually been set to a value (#4751) 2018-02-20 21:53:54 +01:00
scriptspry
d569407d3a Fixes StaticCanvas.onBeforeScaleRotate not triggering when canvas is zoomed (#4748)
* Fixed StaticCanvas.onBeforeScaleRotate not getting triggered when canvas is zoomed.

* Added test for Canvas._beforeTransform.
2018-02-20 20:41:42 +01:00
Andrea Bogazzi
7a7b46a1d2
v202 (#4741) 2018-02-18 23:53:47 +01:00