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
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
Asturur
9028ccf909
fix browser element mockup
2017-11-20 09:57:05 +01:00
Andrea Bogazzi
031531b218
Reduce leaks in NODEJS continue canvas creations ( #4471 )
...
* reduce leaks in node
* fix test
2017-11-19 23:41:42 +01:00
Andrea Bogazzi
7eea5228b9
removed specific node code ( #4470 )
...
* removed node code
* fixed UTs
2017-11-19 20:00:01 +01:00
Andrea Bogazzi
57c5d5150c
removed extra padding ( #4467 )
2017-11-18 16:59:10 +01:00
Andrea Bogazzi
10a8684192
Proposal for different lineJustify. ( #4437 )
...
* not even tested
* Small fixes (#4441 )
* fixed selection
* fixed svg export
2017-11-12 23:00:59 +01:00
Andrea Bogazzi
51a9e87854
fixed group restoring internal absolute coords for subtarget check ( #4454 )
...
* fixed group restoring internal cords
* added small test
2017-11-12 15:54:33 +01:00
Andrea Bogazzi
61c415be26
Partially solve cache fuzzyness ( #4452 )
...
* made less funzzy
* solved lint
* cleaned a bit
* fixed tests
2017-11-12 14:59:36 +01:00
Andrea Bogazzi
a2f9c9f205
Fix image import from SVG when width/height are larger than element ( #4450 )
...
* fixed
* removed extra function;
* fix import of preserver
* added tests
* fixed test names
2017-11-12 01:30:22 +01:00
Andrea Bogazzi
ef85ed7eef
Ab webgl filter for resize ( #4426 )
...
* test another version
* a working webgl resize
* broke blur"
* broke blur"
* a working webgl resize
* better cache shader
* no dist
* better
* better2
* fixed tests
* linting
2017-11-04 11:57:05 +01:00
Stefan Hayden
863eec4303
object_stacking fix ( #4394 )
...
* when calling moveTo on an activeSelection the code should move the objects in the canvas._objects stack instead of moveing the objects in the activeObject._objects stack. This already works correctly for moveForward / moveBack / ect.
* Update activeselection.js
* fix trailing spaces
* Update activeselection.js
2017-10-27 09:40:47 +02:00
Andrea Bogazzi
40f16a9b4e
Memoize transform and use transform for rendering ( #4418 )
...
* done
* done removed dist
* added some test
2017-10-27 09:01:32 +02:00
Andrea Bogazzi
3244f6c0ae
Change the logic for setting dirty flag ( #4417 )
...
* test
* add better set support
* no build dist
2017-10-27 06:11:28 +02:00
Andrea Bogazzi
141f60aea7
Make generic _set aware of real change property ( #4415 )
...
* first change
* added a small test
2017-10-26 11:03:35 +02:00
Melvyn Hills
0ddf90c255
Add browserShadowBlurConstant to adjust shadowBlur value ( #4413 )
...
* Expose browserShadowBlurConstant to adjust shadowBlur value (#4402 )
* Add test for fabric.browserShadowBlurConstant
* added test description in case of failure
2017-10-25 23:33:58 +02:00
Andrea Bogazzi
2e337613b0
Fix set element not clearing webgl texture cache ( #4410 )
...
* fix and test
* fix test
2017-10-25 10:09:10 +02:00
Andrea Bogazzi
d4b51aec6c
added old props to selection:updated and selection:created ( #4357 )
...
* added old props
* added a test
2017-09-28 23:53:07 -04:00
Andrea Bogazzi
d11c55e9cd
Make scaleToWidth/scaleToHeight use the absolute parameter ( #4350 )
...
* added absolute param to scaleToWidth
* added simple tests
2017-09-28 23:25:20 -04:00
Andrea Bogazzi
dd6cbe93a2
Fix fast type in itext. ( #4339 )
...
* fix fast type
2017-09-23 00:39:20 +02:00
Stefan Hayden
0fc71349a6
Paint order ( #4303 )
...
* makes fabric aware of the paint-order svg2 spec to swap the paint order of stroke and fill
2017-09-17 22:47:35 +02:00
Andrea Bogazzi
ddb402730d
Fix mouse:out on shift click selection ( #4317 )
...
* add hovered target when create active selection;
* selection and hovered
* added another assertion
2017-09-17 13:18:13 +02:00
Asturur
10c5d49c62
fixed tests
2017-09-17 12:40:05 +02:00
Andrea Bogazzi
c03111824c
Update deps ( #4315 )
...
* try replace tests
* modified tests for new qunit
* lint tests
2017-09-17 11:44:57 +02:00
Andrea Bogazzi
741fcbaa9a
Fires selected for object included in drag area ( #4314 )
...
* added many tests
* linted tests
2017-09-16 23:31:11 +02:00
Andrea Bogazzi
1b8786c706
Adding some tests on events firing ( #4312 )
...
* some tests on events
* fixed test linting
2017-09-16 20:27:45 +02:00
Andrea Bogazzi
124da9ca26
backport subtarget fix
2017-09-09 00:29:10 +02:00
Andrea Bogazzi
0f265631b3
Compare distance between cursor with absolute value. ( #4295 )
...
* fix with Math.abs
* ok this works
* added test
* added test file
* linting tests
* wrong test
2017-09-07 12:59:02 +02:00
Andrea Bogazzi
545686ed96
Fix Safari svg whitespace ( #4294 )
...
* fix-whitespace
* fixed tests
* fixed doc
2017-09-07 12:02:56 +02:00
Andrea Bogazzi
69d377b992
Output version ( #4251 )
...
* output version in json
* fixed tests
* fixed lint
2017-08-29 22:23:42 +02:00
Andrea Bogazzi
678099ed21
Fix free drawing, fix minScaleLimit for textbox ( #4250 )
...
* fixed free drawing
* better handling of minscale limit
2017-08-25 10:43:24 +02:00
Andrea Bogazzi
16f5baaf29
Fix group canvas propagation to sub objects ( #4228 )
...
* restore canvas prop
* add tests
* add tests
2017-08-18 20:43:39 +02:00
Andrea Bogazzi
3b10702512
Normalize Api for getSelectionStyles, setSelectionStyles ( #4202 )
...
* reworked the text selection
* reorganized api
* missing file
* fixed lint
* more test
2017-08-15 10:10:01 +02:00
Asturur
10545cec77
fixed lint in tests
2017-08-14 15:14:41 +02:00
Andrea Bogazzi
6b4d215162
Remove active property from objects ( #4200 )
...
* removed active
* removed active property
* removed active property
2017-08-14 15:12:58 +02:00
Andrea Bogazzi
4cccab8f51
Remove fabric.Object.remove ( #4197 )
...
* removed remove method
* removed remove method
2017-08-14 09:44:51 +02:00
Andrea Bogazzi
ffd2d3254c
Fix block style insertion ( #4192 )
...
* fix style nsertion
* fixed tests from older changes
* fixed tests from older changes
2017-08-13 20:49:39 +02:00
Nick Swider
da27ef57c4
Add chaining to iText selection methods ( #4178 )
2017-08-09 09:05:40 +02:00
Andrea Bogazzi
59e615024c
Hue filter ( #4175 )
...
* added hue rotation
* added hue rotation
2017-08-06 17:23:42 +02:00
Andrea Bogazzi
b5323bd83e
make function just create canvas ( #4172 )
...
* make function just create canvas
* added tests
* added tests
2017-08-05 21:32:03 +02:00
Andrea Bogazzi
5a791a8291
fixed origins ( #4170 )
...
* fixed origins
* fixed origins
2017-08-04 11:20:50 +02:00
Andrea Bogazzi
e0546b0105
Fix bugs with new activeSelection ( #4167 )
...
* test
* fixes
2017-08-04 00:11:00 +02:00
Andrea Bogazzi
068c815340
Fix text insert on null, give default style to text ( #4166 )
...
* text style error
* change text init
* fixes
2017-08-03 23:23:42 +02:00
Andrea Bogazzi
351e7dfa47
Multiple fixes ( #4119 )
...
* multiple fixes
* updated tests
2017-07-22 16:34:47 +02:00
Andrea Bogazzi
ae778e6887
test group ( #4118 )
2017-07-22 11:43:10 +02:00
Andrea Bogazzi
c9b562de9e
Remove activeGroup functionalities from Group, create ActiveSelection class ( #4076 )
2017-07-22 11:37:17 +02:00
Andrea Bogazzi
5367cfa8e3
Add tests for sourcePath changes ( #4108 )
...
* modified path
* added tests
2017-07-18 08:38:19 +02:00
Asturur
f331f6ead5
added missing newline
2017-07-15 13:35:23 +02:00
Andrea Bogazzi
392e21312b
introduce break test ( #4102 )
2017-07-15 13:21:59 +02:00
Andrea Bogazzi
9e076bdcca
small test to ensure getFontCache works with numbers ( #4101 )
...
* small test
* ok
2017-07-15 13:07:58 +02:00
Andrea Bogazzi
586e61dd28
Move all automatic renderAll to requestRenderAll ( #4072 )
...
* move to requestRenderAll
2017-07-04 23:13:10 +02:00
Andrea Bogazzi
240a1e4d3c
Fix cursors ( #4067 )
...
* test1
* fixed cursor
2017-07-04 00:26:00 +02:00
Andrea Bogazzi
d106051554
Remove accessors ( #4065 )
2017-07-03 17:02:44 +02:00
Andrea Bogazzi
03e504303c
Cursors not allowed ( #4064 )
...
* what so far
* not-allowed cursor
2017-07-03 15:10:49 +02:00
Andrea Bogazzi
b841be66de
Remove delegated properties from groups ( #4062 )
...
* changed code
* added small test
* first step to group simplification
* first step to group simplification
* removed test
2017-07-03 13:44:48 +02:00
Andrea Bogazzi
4c2e83d089
add cleanStyle, removeStyle ( #4060 )
...
* add cleanStyle, removeStyle
* added semi colons
2017-07-03 12:20:27 +02:00
Andrea Bogazzi
c41ef91fca
Image meet or slice with cropX and cropY value ( #4055 )
...
* working example
* fixed tests
2017-07-03 12:20:10 +02:00
Andrea Bogazzi
98ed4cc351
Fix a bug in recent caching changes ( #4051 )
...
* small fix
* fixed and added tests
* comeon andrea wake up
2017-07-01 14:33:47 +02:00
Andrea Bogazzi
6185b07408
Limit cache size to upper and lower limit ( #4035 )
...
* just name change
* help
* test difference
* ok better limiting
* fix lint
2017-06-25 14:50:28 +02:00
Andrea Bogazzi
46af53a95b
Name change of some caching method ( #4034 )
...
* just name change
* fixed test
2017-06-25 12:52:59 +02:00
Andrea Bogazzi
7a88afb2d3
Fix some caching in group issues related to deep checks ( #4032 )
...
* backport
* better fix
2017-06-24 23:10:55 +02:00
nickvans
8cc52e0966
Update rgba regex to account for alpha ( #4006 )
...
* Update rgba regex to account for alpha
Previous regex would fail for an rgba string with a non integer alpha value. "rgba(255, 128, 64, .5)"
* Create color.js
* Create color.js
2017-06-14 21:50:27 +02:00
Andrea Bogazzi
553669c938
Extend test coverage ( #3999 )
...
* extended test coverage
* new file
* fixed lint
2017-06-12 11:13:55 +02:00
Andrea Bogazzi
145bd3b03f
Force async ( #3996 )
...
* removed forced async
* tests
* fixed lint
2017-06-11 21:36:51 +02:00
Andrea Bogazzi
9cae49510f
stop double binding ( #3983 )
...
* stop double binding
2017-06-07 14:07:38 +02:00
Andrea Bogazzi
7517b951ab
Remove PathGroups for Groups. ( #3969 )
...
* removed pathGroups
2017-06-01 11:02:32 +02:00
Andrea Bogazzi
e96ccf9ea6
new filtering with webgl ( #3915 )
2017-05-29 18:28:24 +02:00
Andrea Bogazzi
a8db7b3523
Fix #3905 add an additional setCoords at the end of addWithUpdate/removeWithUpdate ( #3911 )
...
* added setCoords
* removed extra setCoords
* so tired i cannot read
* added test
2017-05-06 19:54:42 +02:00
Andrea Bogazzi
0f559ad84f
removed saveCoords hasMoved ( #3910 )
...
* removed method
* deleted tests
2017-05-06 19:16:03 +02:00
Andrea Bogazzi
ce996e2ec6
fix 3906 moved target cancellation up so ( #3909 )
...
* moved target cancellation up
* added tests
2017-05-06 15:03:07 +02:00
Andrea Bogazzi
19c18a512d
Fix groupSelector on editing Text ( #3901 )
...
* fix for drag on editing text
* updated test
2017-04-30 21:21:52 +02:00
Andrea Bogazzi
977d71de6e
Added isClick boolean to mouseUp events on left click ( #3898 )
...
* added test
* removed useless method
2017-04-29 10:05:23 +02:00
Andrea Bogazzi
d1ec14f2de
Allow group selection start on non selectable object ( #3892 )
...
* allow selection start on non selectable obkect
* fixed lint
2017-04-27 23:03:00 +02:00
Andrea Bogazzi
ff2909ebf8
fixed cache for first draw ( #3870 )
...
* fixed cache for first draw
* fixed tests
2017-04-23 13:44:22 +02:00
Andrea Bogazzi
ea17776d28
Do not cache group if a child has shadow. ( #3864 )
...
* fix caching with shadows
* add travis install for canvas
2017-04-22 20:59:34 +02:00
Andrea Bogazzi
d95612e3c3
Issue 3832 Add toDatalessObject to Group class since it may contains pathGroups. ( #3863 )
...
* fix toDatalessObject
* added test
2017-04-22 15:15:01 +02:00
Andrea Bogazzi
b112b3405f
text rewriting - reorganization ( #3676 )
...
*text refactored.
2017-04-22 09:15:38 +02:00
Andrea Bogazzi
f877f52f2a
fix gradient toSVG for radial gradients ( #3807 )
...
* support svg crossorigin on images
* fix gradient export
* added tests
2017-03-26 10:22:10 +02:00
Andrea Bogazzi
c145ac26f2
fixed dirty ( #3782 )
2017-03-14 23:36:48 +01:00
Andrea Bogazzi
b979bd5861
switch to canvas prebuilt ( #3757 )
...
* swithced to canvas prebuilt
* try 2
* remove toolchanin needed to setup canvas
2017-03-14 12:37:07 +01:00
Andrea Bogazzi
efcd946b48
fix setSelectionStyles do not set anything when there is no selection ( #3765 )
...
* fix setSelection
* fixed tests
2017-03-06 01:15:24 +01:00
Andrea Bogazzi
50180a1111
Added middle click mouse down managment ( #3764 )
...
* added test
* fixed test
2017-03-06 00:12:44 +01:00
Andrea Bogazzi
0d0f5c5e63
Better offscreen detetion, added parameter to skip offscreen rendering. ( #3758 )
...
* added check for offscren
* changes
* better onscreen detection
* fix lint
2017-03-03 16:42:14 +01:00
Andrea Bogazzi
211edecdfd
Fix opacity parsing from classes and from fill-opacity ( #3747 )
...
* fix to parser
* fix opacity parsing
* fix opacity parsing
* added tests
* fix for parsing attributes equalt to 0
* added test
* fixed better
* removed fix
2017-02-27 02:18:23 +01:00
Andrea Bogazzi
c3a6447aff
fix text coordinates on init ( #3745 )
...
* fix text coordinates on init
* added small test
* fix test lint
2017-02-27 02:02:30 +01:00
Stefan Kienzle
79c5d734c8
Fix loadFromJSON default values for fill and stroke ( #3735 )
2017-02-22 20:10:54 -05:00
Andrea Bogazzi
7a987faef2
changes ( #3717 )
2017-02-18 23:47:32 -05:00
Andrea Bogazzi
54f76a1066
Firedeselectedalsowithmouse ( #3716 )
...
* added code
* added test
2017-02-18 23:03:23 -05:00
Andrea Bogazzi
085a3c75fc
Do not fire selection changed if we are not editing ( #3702 )
...
* Do not fire selection changed if we are not editing
* fire selection changed event after enter editing
* fix tests
* fixed trailing space
2017-02-16 16:16:43 -05:00
Andrea Bogazzi
5605d84f3b
Version 1.7.4 ( #3692 )
...
* v174
* fixed a text for browser
2017-02-14 09:35:24 -05:00
Andrea Bogazzi
5cd1111195
fix reload from json ( #3691 )
...
* fix reload from json
* fix just on path
2017-02-14 00:40:02 -05:00
Andrea Bogazzi
c378fa5b04
Misc changes ( #3614 )
...
* misc changes
2017-01-30 15:24:32 +01:00
Andrea Bogazzi
a326d1dda2
Remove hoveredTarget reference if object is removed ( #3657 )
...
* Remove hoveredTarget reference if object is removed
* Update canvas.js tests
* remove trailing spaces
2017-01-28 17:04:11 +01:00
neopheus
f7551924af
Color.class update ( #3615 )
...
* add toHexa method with tests
* Update toHexa Function (asturur)
2017-01-09 14:22:31 +01:00
Andrea Bogazzi
01d8392ae3
Update to 1.7.3 ( #3603 )
...
* build v173
2017-01-08 11:07:41 +01:00
Andrea Bogazzi
5ed0b83d45
fix tests ( #3602 )
2017-01-03 01:08:14 +01:00
Andrea Bogazzi
ab68d3a4ab
Reuse come code between object and canvas ( #3600 )
...
* try to reuse code
* some fixes
* fixed errors
* Update util.js
2017-01-01 18:07:56 +01:00
Andrea Bogazzi
88b9f7ef21
Changes to canvas svg export ( #3599 )
...
* change to parser
* fixed broken function;
* some changes to code reuse
2017-01-01 16:11:54 +01:00
Andrea Bogazzi
edb90be547
WIP Patternload ( #3598 )
...
* make pattern load async
* made all object loadable asyncronously ( filters )
2016-12-30 22:41:16 +01:00