Stefan Kienzle
5ab8f217a9
Show defaultCursor for none selectable objects
...
If none selectable objects hovered show defaultCursor instead of hoverCursor.
2018-02-12 13:59:58 +01:00
Andrea Bogazzi
75a71e3b51
Version 2.0.1 ( #4707 )
...
* removed gz and require
* added changelog and changes
2018-02-10 13:39:46 +01:00
Andrea Bogazzi
75ba9e1ac8
fixed filter ( #4706 )
2018-02-10 13:14:26 +01:00
Andrea Bogazzi
361db0b8a2
added test for dataUrl ( #4705 )
2018-02-10 13:12:00 +01:00
Andrea Bogazzi
d8dab88a46
Fix originX and originY missing in the matrix cacheKey ( #4703 )
...
* added test
* fixed the typo
2018-02-10 12:16:09 +01:00
JC
a14b9722ba
#4693 : multiplier in toDataURL is not working ( #4698 )
2018-02-10 11:43:40 +01:00
Stefan Hayden
e13bc33c63
do not mutate passed object to fromObject ( #4699 )
...
* do not mutate passed object to fromObject
* add a test
* this is what you get for editing in github.com
2018-02-10 00:46:28 +01:00
Andrea Bogazzi
58f2488fc7
changes ( #4676 )
2018-02-05 00:05:12 +01:00
Andrea Bogazzi
dea22aca70
Fixes ( #4674 )
...
* default no retina for dataurl
* make num_fraction_digits variable
* restored aborted changes
* mispelled param
* added test for SVG
* added test for toDataUrl
* how it could even run
* simpler test
* i hope they will pass now
* fed up
* completely cheating
* fallback on dumb test
* test also this
* test also this
* more tests
2018-02-04 22:42:32 +01:00
Andrea Bogazzi
6d0ad48224
safeguard canvas ( #4650 )
2018-01-28 12:51:51 +01:00
Andrea Bogazzi
2f19c8c7e8
fix calcOffset when text enter editing ( #4649 )
2018-01-26 22:49:39 +01:00
Andrea Bogazzi
4f446020ba
added a simple test ( #4647 )
2018-01-26 11:12:27 +01:00
Andrea Bogazzi
43ebcd8278
Gradient fix parsing floats ( #4637 )
...
* fixed gradient parsing and circle width/height leak
* added a small test
* fix lint
* test re enabled
* fixed tests
2018-01-20 01:09:47 +01:00
jrking4
f5ee274052
Update use of getBoundingRect in Guides Example ( #4631 )
...
* Update use of getBoundingRect in Guides Example
Aligning Guidelines Example broken. Update to use getBoundingRect() function
* Ensure getBoundingRect is called only once
2018-01-18 15:40:00 +01:00
Andrea Bogazzi
6309387665
Add CrossOrigin managment to fabric.Pattern ( #4618 )
...
* added crossOrigin
* adding tests
* added some basic test
2018-01-18 08:39:02 +09:00
DangerD256
8792d83679
Add patternTransform toObject saving ( #4626 )
...
* Add patternTransform toObject saving
* Update pattern.class.js
2018-01-17 20:46:59 +09:00
Andrea Bogazzi
0a7aba74ee
GIving brushes a _render method ( #4613 )
...
* solves error
* rerender just if there is an activeObject
2018-01-12 07:30:53 +09:00
Andrea Bogazzi
015421b6f7
Testing docker with travis ( #4601 )
...
* sudo required away
2018-01-02 23:53:25 +09:00
Andrea Bogazzi
b7fabcbdd8
Testing lint as a separate stage ( #4597 )
...
* test steps
2018-01-02 07:51:51 +09:00
Jeremy Shipman
0c936ed6bc
Fix testem runner, and further improvements ( #4593 )
...
* Switched qunit dependency to npm
* Fixed testem not working
* Switched test.js build to use node-qunit.
As stated in the QUnit docs: The qunit package prior to 2.4.1 is an alternative CLI that is now published as node-qunit.
* Introduced qunit 2.4.1, with an npm script for running node tests
* Switched testem page fixture to use qunit package instead of qunitjs
* Configured testem to run in headless mode, and use new npm node test script for "Node" launcher configuration.
This means that individual tests will show up in testem output via the the `tap` test protocol.
* Made canvas_static 'toDataURL cropping' test asynchronous.
* Configured QUnit testTimeout and enabled 'noglobals' config
* Updated .travis.yml config to do cross-browser/env testing via Testem
* Specify qunit binary directly to fix confict with binary from node-qunit
* Avoid test hanging by aborting the animated cursor
* Firefox test fix, and enabled in Testem config
2017-12-31 09:51:07 +01:00
Jeremy Shipman
8bfc02dcfd
Introduced .npmrc file to prevent package-lock files being created ( #4595 )
2017-12-31 09:30:20 +01:00
Andrea Bogazzi
df48f43f14
avoid charspacing shortcut ( #4594 )
2017-12-30 11:57:38 +01:00
Justin Parker
4846789bf0
Fix color toHexa() ( #4579 )
...
* Failing Color.toHexa() test
* fix color toHexa() to not give decimals
* fix hexa test due to rounding
2017-12-27 10:05:40 +01:00
Asturur
e5f28c1915
update to rc4
2017-12-23 12:48:29 +01:00
Jérôme Steunou
59ea40cde4
Ignore jsdom utils for browsers build ( #4576 )
2017-12-20 18:37:52 +01:00
Andrea Bogazzi
69439efe92
minor changes to event ( #4561 )
2017-12-14 21:42:13 +01:00
Andrea Bogazzi
38fcf8e274
Fix the wrapper ( #4554 )
2017-12-13 00:08:57 +01:00
Asturur
2a7e6919f8
corrected some jsdocs
2017-12-11 10:52:44 +01:00
Asturur
dbf307c5eb
reenable all tests
2017-12-10 21:14:52 +01:00
Andrea Bogazzi
fb13ed0bdf
Insert a method to insert text programmatically ( #4551 )
...
* sofar
* test
2017-12-10 21:13:38 +01:00
Andrea Bogazzi
d9fc639002
Add back font method ( #4550 )
...
* a test
* commited
* restored
2017-12-10 11:28:14 +01:00
laof
168ce21794
Deleting a disagreeable line; ( #4549 )
...
Extra closepath on control drawing
2017-12-10 09:15:01 +01:00
Andrea Bogazzi
036e1a71ee
Remove extra code from Circle/Triangle ( #4547 )
...
* removed code
* removed code
* removed code
2017-12-09 11:32:26 +01:00
Sean Hussey
09beb5b209
Keeping styling of "GitHub" consistent ( #4533 )
2017-12-04 19:18:59 +01:00
Andrea Bogazzi
891a8e096e
handle top canvas in resize/renderAll ( #4527 )
...
* handle top canvas in resize/renderAll
* fix brush
2017-12-03 17:15:46 +01:00
Andrea Bogazzi
587d0657d6
fixed wrapped lines ( #4526 )
2017-12-02 21:18:41 +01:00
Asturur
d276707e2d
add strokewdith to cachekey
2017-12-02 11:29:15 +01:00
Andrea Bogazzi
c96bb92705
Reinsert text shortcut for some cases ( #4519 )
...
* test
* use simple text line not grapheme
2017-12-02 11:24:03 +01:00
Andrea Bogazzi
88a2c7c64a
remove extra tab and newlines ( #4524 )
2017-12-02 11:11:11 +01:00
Andrea Bogazzi
1d57f499c6
sovled small things ( #4518 )
2017-11-30 11:34:18 +01:00
Jérôme Steunou
7b64898d72
Add an option to selection objects only when 100% intersect ( #4508 )
...
* Add an option to selection objects only when 100% intersect
* Better description
* Cache property negation
* Add unit tests
* Remove boundary tests, not specific to this option
2017-11-29 12:40:17 +01:00
Andrea Bogazzi
0496c0d120
update to rc3 ( #4499 )
2017-11-25 16:43:39 +01:00
Andrea Bogazzi
236124859c
Updated to rc2 ( #4498 )
...
* update to rc2
* updated build
2017-11-24 19:35:20 +01:00
Andrea Bogazzi
71b36f6228
Node canvas ( #4497 )
...
* readded
* paused
* test
* try jsdom
* restore node methods
* restored
* restored
* fix tests
2017-11-24 19:00:47 +01:00
Andrea Bogazzi
a9eacc4d74
Remove chars from to ( #4495 )
...
* trying to fix
* make removeChars
* fixed doc
* added test
2017-11-24 17:26:38 +01:00
Asturur
0730e9cda2
fix typo on hovercursor
2017-11-24 12:00:01 +01:00
Andrea Bogazzi
fd14303dae
Fix drawing of a point ( #4492 )
...
* initialize at 1
* added tests
* added test file
2017-11-24 11:36:36 +01:00
Andrea Bogazzi
a9d2fb1ba5
Fix scaling issues that involves width/height ( #4491 )
...
* fixed
* added a small test
* typo
2017-11-23 18:04:54 +01:00
Jérôme Steunou
91de6d078d
Remove push on shared array ( #4478 )
...
follow up for #4465
2017-11-20 13:16:18 +01:00
Asturur
9028ccf909
fix browser element mockup
2017-11-20 09:57:05 +01:00