Jürg Lehni
|
87d0dc9ead
|
Implement unit tests for Point#isColinear()
|
2014-02-28 17:54:34 +01:00 |
|
hkrish
|
9e8dbc7c3e
|
Fix false negative and positive in the PathItem_Contains test file.
|
2014-02-24 19:11:32 +01:00 |
|
Jürg Lehni
|
81137ce7fc
|
Merge branch 'refs/heads/master' into bool-cleanup
|
2014-02-24 12:19:26 +01:00 |
|
Jürg Lehni
|
a6b1767b2b
|
Apply Matrix test fix from ea0147fe85 in all tests.
|
2014-02-24 12:19:03 +01:00 |
|
Jürg Lehni
|
94090d144f
|
Merge remote-tracking branch 'origin/master' into bool-cleanup
Conflicts:
src/options.js
|
2014-02-24 12:15:38 +01:00 |
|
Jürg Lehni
|
ea0147fe85
|
Handle slight imprecisions in Matrix tests.
|
2014-02-22 13:09:26 +01:00 |
|
Jürg Lehni
|
f6061905be
|
Streamline PathItem_Contains tests and add more tests.
|
2014-02-19 23:53:06 +01:00 |
|
Jürg Lehni
|
641514cbf3
|
Rename Item_Contains tests to PathItem_Contains and add more failing tests for #400.
|
2014-02-19 14:35:04 +01:00 |
|
Jürg Lehni
|
a912ed96f6
|
Define failing test for issue #400.
|
2014-02-19 14:28:57 +01:00 |
|
Jürg Lehni
|
2010fefcbe
|
Include importSVG() fix for Opera browser.
|
2014-02-12 09:47:43 +01:00 |
|
Jürg Lehni
|
0dddd897ab
|
Remove internal clamping of color values to facilitate proper mathematical calculations with colors.
Clamp only when producing CSS values. Closes #271.
|
2014-01-04 18:16:52 +01:00 |
|
Jürg Lehni
|
e22fa3a664
|
Update copyright notice.
|
2014-01-04 01:47:16 +01:00 |
|
Jürg Lehni
|
25d8b1f0d2
|
Clean up code and comments in various places.
|
2013-12-11 17:10:09 +01:00 |
|
Jürg Lehni
|
48c8946f9e
|
Implement correct hit-testing tolerance using transformed 2D stroke padding rather than unscaled numerical tolerance.
But we still need to factor in the View zoom as well...
|
2013-12-10 12:52:42 +01:00 |
|
Jürg Lehni
|
e238d23194
|
Implement caching of internal, untransformed bounds.
|
2013-12-09 10:53:19 +01:00 |
|
Jürg Lehni
|
5197dd81c5
|
Fix #fontWeight examples and documentation.
|
2013-12-09 10:17:10 +01:00 |
|
Jürg Lehni
|
3cd141170a
|
Implement Style#fontFamily and #fontWeight as a replacement for #font.
Closes #60.
|
2013-12-08 21:12:51 +01:00 |
|
Jürg Lehni
|
2896f14e43
|
Define test for hit-testing fill with tolerance.
|
2013-12-08 12:26:11 +01:00 |
|
Jürg Lehni
|
462256c14d
|
Implement failing test for group.position after content changed.
|
2013-12-07 19:17:30 +01:00 |
|
Jürg Lehni
|
0d39c4377d
|
Define test for issue #344
|
2013-12-07 16:30:40 +01:00 |
|
Jürg Lehni
|
a837bbb2f6
|
Better format Point#getDirectedAngle() tests.
|
2013-12-07 16:28:07 +01:00 |
|
Jürg Lehni
|
9bcfae8661
|
Use comparePoints() helper in Point tests.
|
2013-12-07 16:26:17 +01:00 |
|
Jürg Lehni
|
8f20dabf4d
|
Implement test for strokeBounds of closed path with only one segment.
|
2013-12-07 16:16:26 +01:00 |
|
msand
|
e431154e0e
|
Fix indent.
|
2013-12-07 16:09:50 +02:00 |
|
msand
|
73b1b9843a
|
Wrote failing test for strokeBounds on paths with a single segment and strokeColor. Implemented fix for failing test.
|
2013-12-07 15:59:45 +02:00 |
|
Jürg Lehni
|
af4410953f
|
Various clean-ups regarding the handling of activeLayer, JSON deserialization, DOM insertion and and layer reusing.
JSON deserialization does no longer insert items into DOM twice now, and should therefore be faster.
|
2013-11-24 16:25:13 +01:00 |
|
Jürg Lehni
|
829e878243
|
Add failing test for creating colors from RGBA.
|
2013-11-24 00:02:13 +01:00 |
|
Jürg Lehni
|
f8106ae18f
|
Improve code handling special winding cases.
|
2013-10-18 15:20:32 +02:00 |
|
Jürg Lehni
|
75a209c002
|
Handle more special cases in winding algorithm.
|
2013-10-18 15:15:54 +02:00 |
|
Jürg Lehni
|
4f27be8f12
|
Include new, improved point in path algorithm based on winding number.
It's also possible to switch to using the canvas's native isPointInPath() through options.nativeContains
|
2013-10-18 14:22:59 +02:00 |
|
Jürg Lehni
|
2a3ede67bb
|
Define more tests for Path#contains().
|
2013-10-17 20:18:56 +02:00 |
|
Jürg Lehni
|
8852cad04f
|
Fix SVGExport tests to work with new Shape code.
|
2013-10-17 13:12:51 +02:00 |
|
Jürg Lehni
|
83be3cb023
|
Fix SVGImport tests to work with new Shape import.
|
2013-10-17 13:02:35 +02:00 |
|
Jürg Lehni
|
3958d35f28
|
Change behavior of Path#fullySelected.
Setting it on empty paths does the same as Path#selected.
|
2013-10-17 12:03:46 +02:00 |
|
Jürg Lehni
|
7a3448712b
|
Remove duplicate test and clean up code.
|
2013-10-17 11:32:11 +02:00 |
|
Jürg Lehni
|
1ee6bb7e79
|
Use isZero() when checking for straight curves in Curve.getLength()
|
2013-09-23 08:13:32 -07:00 |
|
Jürg Lehni
|
cc565b3fe2
|
Rename Raster#getSubImage() to #getSubCanvas(), and use insert: false combined with #insertAbove() to correctly insert newly created rasters.
|
2013-08-14 12:21:47 -07:00 |
|
Jürg Lehni
|
98697eb003
|
Fix Layer#insertAbove / insertBelow test.
|
2013-07-21 16:44:30 -07:00 |
|
Jürg Lehni
|
3ee3262f7a
|
Use non-deprecated versions.
|
2013-07-21 16:13:27 -07:00 |
|
Jürg Lehni
|
092ea182dc
|
Improve tests for moveAbove() / moveBelow().
|
2013-07-21 16:11:09 -07:00 |
|
Jürg Lehni
|
cfbd356247
|
Fix active layer test when calling Layer#clone().
|
2013-07-19 18:29:21 -07:00 |
|
Jürg Lehni
|
20a17f2939
|
Implement insert parameter in Item#clone() to control DOM insertion.
Defaults to true. Also insert in the right place now, above the original.
|
2013-07-19 18:27:00 -07:00 |
|
Jürg Lehni
|
14888bca50
|
Define failing test about Item cloning hierarchy.
Cloned items should be inserted right above their originals.
|
2013-07-19 18:10:58 -07:00 |
|
Jürg Lehni
|
29bdf49a0f
|
Fix tests for deprecated Color constructors.
|
2013-07-02 07:53:58 -07:00 |
|
Jürg Lehni
|
d369984196
|
Allow math operands larger than 1 when multiplying and dividing colors.
|
2013-06-28 07:59:33 -07:00 |
|
Jürg Lehni
|
2c578d0558
|
Start implementing math operators for Color.
|
2013-06-28 07:19:53 -07:00 |
|
Jürg Lehni
|
214db84b84
|
Improve src/load.js to directly load the library through PrePro's load.js
|
2013-06-26 19:14:54 -07:00 |
|
Jürg Lehni
|
4e173a7d35
|
Switch to the NPM version of PrePro's load.js
|
2013-06-26 18:57:46 -07:00 |
|
Jürg Lehni
|
8c9ac92a59
|
Define failing test for hit-testing bounds on raster items.
Linked to issue #247.
|
2013-06-23 19:48:46 -07:00 |
|
Jürg Lehni
|
e59ae78285
|
Improve hit-testing tests for guides.
|
2013-06-23 19:00:57 -07:00 |
|
Jürg Lehni
|
dca049c6ab
|
Implement failing test for hit-testing guides.
|
2013-06-23 18:18:49 -07:00 |
|
Jürg Lehni
|
f45fa853e7
|
Improve new hit-testing test.
|
2013-06-23 17:54:24 -07:00 |
|
Jürg Lehni
|
3b782f6338
|
Implement failing test for #243.
|
2013-06-23 17:52:31 -07:00 |
|
Jürg Lehni
|
1e81176cf1
|
Merge branch 'master' of github.com:paperjs/paper.js
|
2013-06-23 17:22:30 -07:00 |
|
Jürg Lehni
|
4b62949318
|
Fix tests for #246.
This is actually the right behavior: Setting length to negative values should flip around defined vectors.
|
2013-06-23 17:22:13 -07:00 |
|
Jürg Lehni
|
cf1b5a5df8
|
Define failing test for #246
|
2013-06-23 16:55:14 -07:00 |
|
Chris Barmonde
|
68626ca62b
|
Fix project.clear() so it removes all layers properly.
|
2013-06-20 20:14:47 -06:00 |
|
Jürg Lehni
|
258c404b98
|
Move curvature calculations into Curve.evaluate(), and define unit tests for it.
|
2013-06-18 19:00:05 -07:00 |
|
Jürg Lehni
|
dc076efd0c
|
Implement unit tests for Curve#getCurvatureAt().
|
2013-06-18 18:29:32 -07:00 |
|
Jürg Lehni
|
663a7e0369
|
Implement unit tests for Curve#getTangentAt() and #getNormalAt().
|
2013-06-18 18:23:48 -07:00 |
|
Jürg Lehni
|
2770a80a00
|
Fix unit tests for CSS values after white-space removal.
|
2013-06-18 15:59:28 -07:00 |
|
Jürg Lehni
|
d761c6c25f
|
Implement tests for Curve#getPointAt().
More to come.
|
2013-06-17 08:54:42 -07:00 |
|
Jürg Lehni
|
5d48513f8a
|
Define failing test for hit-testing miter strokes.
|
2013-06-13 11:07:43 -07:00 |
|
Jürg Lehni
|
fe10c99d1b
|
Implement standard behavior of #_hitTest() for items without children, based on #_contains().
This should cover the minimum of what's needed for PointText.
|
2013-06-12 19:30:23 -07:00 |
|
Jürg Lehni
|
4a8469b740
|
Define Base.isPlainValue() and use it to implement more flexible #equals() for Color and Rectangle.
|
2013-06-12 18:55:14 -07:00 |
|
Jürg Lehni
|
13d97796aa
|
Start implementing unit tests for TextItem / PointText.
One failing already.
|
2013-06-12 16:50:24 -07:00 |
|
Jürg Lehni
|
e6721cdbd6
|
Clean up rectangle test.
|
2013-06-12 15:16:45 -07:00 |
|
Jürg Lehni
|
507520f79d
|
Improve equals() test helper.
|
2013-06-12 14:56:36 -07:00 |
|
Jürg Lehni
|
716cf1acb8
|
Add more failing tests for new Rectangle(object) constructors.
|
2013-06-12 14:56:21 -07:00 |
|
Jürg Lehni
|
9977ec5c28
|
Rename #toCss() to #toCSS()
|
2013-06-12 14:04:59 -07:00 |
|
Jürg Lehni
|
ac1908878e
|
Define failing test for Path#contains() and open paths.
|
2013-06-12 00:28:57 -07:00 |
|
Jürg Lehni
|
cb1f9e5b7c
|
Define failing test for #227
|
2013-06-12 00:00:42 -07:00 |
|
Jürg Lehni
|
3db6e103c2
|
Implement failing tests for Point#equals().
As needed to fix #235
|
2013-06-11 19:52:42 -07:00 |
|
Jürg Lehni
|
530dfda4ba
|
Fix old group style test that was faulty but remain undetected because of other bug.
|
2013-06-11 13:58:04 -07:00 |
|
Jürg Lehni
|
b512532d23
|
Improve compareColors() helper.
|
2013-06-11 13:53:48 -07:00 |
|
Jürg Lehni
|
0b42d594de
|
Simplify failing test.
|
2013-06-11 13:44:42 -07:00 |
|
Jürg Lehni
|
7bd96716ee
|
Define failing test for wrongly merged group fillColor.
|
2013-06-11 13:44:00 -07:00 |
|
Jürg Lehni
|
90d4834c01
|
Clean up jsDump modifications a bit.
|
2013-06-11 13:43:29 -07:00 |
|
Jürg Lehni
|
3a043e0023
|
Fix empty tests.
|
2013-06-11 13:40:50 -07:00 |
|
Jürg Lehni
|
763ce7f4b1
|
Update to latest version of QUnit and install jsDump parser for Base objects.
|
2013-06-11 13:38:08 -07:00 |
|
Jürg Lehni
|
7c2e57e105
|
Remove Item#applyMatrix boolean, go back to previous way of directly applying transformations to children in Group and Layer, and introduce new Clip class for non-transformed nested matrices.
|
2013-05-13 18:57:17 -07:00 |
|
Jürg Lehni
|
618e19cc96
|
Add failing test for #215.
|
2013-05-07 22:48:53 -07:00 |
|
Jürg Lehni
|
06ffd8089d
|
Fix issue in Path#removeSegments() where curves are removed wrongly when start index is 0.
Closes #200.
|
2013-04-26 08:46:57 -07:00 |
|
Jürg Lehni
|
24443c548a
|
Define failing test for issue #200.
|
2013-04-26 08:41:18 -07:00 |
|
Jürg Lehni
|
d7e075d316
|
Handle contour edge cases in Path#contains().
Closes #208.
|
2013-04-25 11:03:49 -07:00 |
|
Jürg Lehni
|
c70b9e7d7d
|
Fix issue with Path#strokeBounds with #strokeJoin == 'miter' and clockwise orientation.
Closes #206.
|
2013-04-24 19:27:31 -07:00 |
|
Jürg Lehni
|
77292892ca
|
Define failing test for #206.
|
2013-04-24 18:55:00 -07:00 |
|
Jürg Lehni
|
62ffa8749c
|
Define failing tests for #208.
|
2013-04-24 18:35:44 -07:00 |
|
Jürg Lehni
|
6029f59494
|
More uppercase changes.
|
2013-04-23 07:29:30 -07:00 |
|
Jürg Lehni
|
96d9b6730f
|
Rename Svg acronyms in API to SVG.
|
2013-04-23 07:19:08 -07:00 |
|
Jürg Lehni
|
cebeb11301
|
Rename Json acronyms in API to JSON.
|
2013-04-23 07:13:51 -07:00 |
|
Jürg Lehni
|
86e77e12bc
|
Use new Project#clear() instead of activeLayer.remove().
|
2013-04-23 07:11:23 -07:00 |
|
Jürg Lehni
|
e428074f46
|
Define some failing tests for Rectangle(object) constructors.
|
2013-04-21 08:45:07 -07:00 |
|
Jürg Lehni
|
13276b7134
|
Define more unit tests for Shape#contains().
|
2013-04-21 07:44:50 -07:00 |
|
Jürg Lehni
|
4b24690207
|
Implement Shape#contains() and define unit tests for it.
|
2013-04-20 20:54:06 -07:00 |
|
Jürg Lehni
|
163036ec72
|
Define unit tests for Path#contains, some are currently failing.
|
2013-04-20 17:25:37 -07:00 |
|
Jürg Lehni
|
9efbc288a1
|
Merge Path.Rectangle and Path.RoundRectangle.
|
2013-04-19 12:36:49 -07:00 |
|
Jürg Lehni
|
d1c6b7134f
|
Fix Raster#getAverageColor() to work with new transforms history code.
|
2013-04-18 16:50:18 -07:00 |
|
Jürg Lehni
|
fbe8a558bd
|
Refactor Format literal to Formatter class that keeps precision stored.
|
2013-04-09 17:32:19 -07:00 |
|
Jürg Lehni
|
b4a99415d0
|
Merge PathStyle, CharacterStyle and ParagraphStyle into Style.
Closes #130.
|
2013-04-09 16:46:20 -07:00 |
|
Jürg Lehni
|
495eef2ee4
|
Fix issue with precision and PathItem#getAverageColor() tests.
|
2013-04-09 08:40:41 -07:00 |
|
Jürg Lehni
|
da7b32a18e
|
Clean up code references to GradientColor.
|
2013-04-09 08:36:17 -07:00 |
|
Jürg Lehni
|
49cf3201f8
|
Clean up GradientColor tests.
|
2013-04-09 01:30:42 -07:00 |
|
Jürg Lehni
|
5209e97c8d
|
Merge GradientColor into Color.
Work in progress.
|
2013-04-09 01:21:36 -07:00 |
|
Jürg Lehni
|
a03363a6d1
|
Define tests for deprecated Color constructors.
|
2013-04-08 20:57:17 -07:00 |
|
Jürg Lehni
|
9cdc4b9372
|
Switch back to only one Gradient constructor for both linear and radial Gradients.
|
2013-04-08 20:52:21 -07:00 |
|
Jürg Lehni
|
ca1a395dbd
|
Invert Color#gray component.
|
2013-04-08 20:20:47 -07:00 |
|
Jürg Lehni
|
dbec03432d
|
Adjust Path Length tests tolerance so they don't fail.
|
2013-04-08 19:52:09 -07:00 |
|
Jürg Lehni
|
e6fa0085b6
|
Update all tests that depend on old Adobe Illustrator data to either use better data or more tolerance.
|
2013-04-08 19:51:14 -07:00 |
|
Jürg Lehni
|
e7c6bf3d9b
|
Fix more Color tests.
|
2013-04-08 07:27:30 -07:00 |
|
Jürg Lehni
|
8292112ecd
|
More work on Color and testing.
|
2013-04-08 07:07:41 -07:00 |
|
Jürg Lehni
|
0aa6c66681
|
Start refactoring Color tests.
|
2013-04-08 00:19:47 -07:00 |
|
Jürg Lehni
|
37566694da
|
Fix Item#type tests.
|
2013-04-07 22:45:30 -07:00 |
|
Jürg Lehni
|
232ea221b4
|
First batch of large Color refactoring and simplification.
Work in progress.
|
2013-04-07 10:03:51 -07:00 |
|
Jürg Lehni
|
9d2fd2f675
|
Improve test description.
|
2013-03-23 17:08:17 -07:00 |
|
Jürg Lehni
|
56bec41877
|
Fix issues with JSON symbol test code.
Export was working, but testing code was faulty.
|
2013-03-19 18:52:10 -07:00 |
|
Jürg Lehni
|
2064f28d2d
|
Export JSON with higher precision in tests, so comparisons of bounds do not fail.
|
2013-03-19 18:48:19 -07:00 |
|
Jürg Lehni
|
30b7891a1d
|
Clean up JSON tests a bit.
|
2013-03-19 17:53:03 -07:00 |
|
Jürg Lehni
|
3613086a64
|
Move JSON test helpers to JSON file since they are only used there.
|
2013-03-19 16:23:05 -07:00 |
|
Jonathan Puckey
|
b22dc173ed
|
Fix comparing of Raster#ppi in compareItems test helper.
|
2013-03-18 00:17:57 +01:00 |
|
Jonathan Puckey
|
a87c9e9a7f
|
Add test for Raster#getAverageColor(compoundPath).
|
2013-03-17 22:27:44 +01:00 |
|
Jonathan Puckey
|
d7546c0c8d
|
Add failing test for Raster#getAverageColor(path).
|
2013-03-17 19:24:08 +01:00 |
|
Jonathan Puckey
|
58247ea232
|
Fix bug in Raster#getSubImage and add test.
|
2013-03-17 18:57:16 +01:00 |
|
Jonathan Puckey
|
2058bf3438
|
Add tests for creating a raster from a data url, Raster#getPixel & Raster#setPixel.
|
2013-03-17 18:41:07 +01:00 |
|
Jonathan Puckey
|
15cdca2a92
|
Cleanup whitespace in Raster tests.
|
2013-03-17 18:16:59 +01:00 |
|
Jonathan Puckey
|
9865d7bdd5
|
Add raster constructor tests, add async test helper function and test image.
|
2013-03-17 18:13:55 +01:00 |
|
Jonathan Puckey
|
0d3f746c10
|
Have Raster constructor set Raster#_size to [0, 0] if it was not set.
|
2013-03-17 17:04:56 +01:00 |
|
Jonathan Puckey
|
15dab4c2db
|
Add failing raster test where creating a raster without a source and then setting its size throws an error.
|
2013-03-17 16:52:54 +01:00 |
|
Jonathan Puckey
|
6bcb393232
|
Improve Raster comparison in compareItems test helper.
|
2013-03-17 16:34:05 +01:00 |
|
Jonathan Puckey
|
a535c106a8
|
Also compare Item#data in compareItems test helper.
|
2013-03-17 16:15:58 +01:00 |
|
Jonathan Puckey
|
1732c2cbb2
|
Use Format.number in compareNumbers test helper with same precision as before.
|
2013-03-17 15:46:42 +01:00 |
|
Jonathan Puckey
|
4719c05403
|
Fix comparing of PlacedSymbols in compareItems test helper.
|
2013-03-17 15:39:00 +01:00 |
|
Jonathan Puckey
|
a2e3759fb8
|
Tests: fix comparing of GradientColor#hilite.
|
2013-03-17 15:23:01 +01:00 |
|
Jonathan Puckey
|
35d71e9e33
|
Improve comparePathStyles test helper.
|
2013-03-17 15:20:14 +01:00 |
|
Jonathan Puckey
|
8e58084d93
|
Add initial set of JSON tests.
|
2013-03-17 14:50:51 +01:00 |
|
Jonathan Puckey
|
69ea1bf3fb
|
Add helper for testing JSON exporting and re-importing of projects.
|
2013-03-17 14:42:20 +01:00 |
|
Jonathan Puckey
|
2fa9e7cf5c
|
Add failing test for Path#split, where splitting a straight path should produce linear segments.
|
2013-03-16 18:08:31 +01:00 |
|
Jonathan Puckey
|
7eda782cfe
|
Clean up item tests.
|
2013-03-16 16:27:28 +01:00 |
|
Jonathan Puckey
|
a3cb9862a3
|
Improve expected outcome description of failing test.
|
2013-03-16 15:46:10 +01:00 |
|
Jonathan Puckey
|
3f2fdbc710
|
Add failing test for setting a blend mode on an item in a transformed group.
|
2013-03-16 15:44:04 +01:00 |
|
Jonathan Puckey
|
83afd05d9e
|
Fix Path.Star tests.
|
2013-03-10 19:06:08 +01:00 |
|
Jonathan Puckey
|
097a9c958f
|
Rename Path.RegularPolygon parameter from numSides to sides.
|
2013-03-10 18:02:16 +01:00 |
|
Jonathan Puckey
|
785e017085
|
Add tests for Path.Line constructors.
|
2013-03-10 17:26:41 +01:00 |
|
Jonathan Puckey
|
b63d468bf2
|
Fix Item#parent test.
|
2013-03-10 17:25:25 +01:00 |
|
Jonathan Puckey
|
fd3fc7f2d7
|
Implement Item#setParent, making Item#parent writeable. Closes #186.
|
2013-03-10 15:35:33 +01:00 |
|
Jonathan Puckey
|
25d34be59b
|
Implement Item#data. Closes #188.
|
2013-03-10 14:59:53 +01:00 |
|
Jürg Lehni
|
7a30de4784
|
Add one more Rectangle test.
|
2013-03-03 15:23:58 -08:00 |
|
Jürg Lehni
|
1cb1da0b26
|
Fix wrong assumptions in Path.Constructor tests.
|
2013-03-03 15:23:33 -08:00 |
|
Jürg Lehni
|
9c5c7997d4
|
Fix test for Rectangle({from:, to: }) constructor.
|
2013-03-03 15:07:15 -08:00 |
|
Jürg Lehni
|
3856302282
|
Fix Item#type tests, by adapting to new camel-cased version.
|
2013-03-03 14:22:31 -08:00 |
|
Jonathan Puckey
|
ace98d689f
|
Fix Item#type test.
|
2013-03-03 20:14:13 +01:00 |
|
Jonathan Puckey
|
343dac35b1
|
Add tests for Item#sendToBack & Item#bringToFront.
|
2013-03-03 20:08:49 +01:00 |
|
Jonathan Puckey
|
1170c14a9a
|
Add tests for Item#isInserted.
|
2013-03-03 16:59:27 +01:00 |
|
Jonathan Puckey
|
2c9846bf09
|
Add failing tests for Item#type.
|
2013-03-03 14:40:37 +01:00 |
|
Jonathan Puckey
|
c6602d4fcf
|
Add named arguments tests for Group & Rectangle.
|
2013-03-03 14:20:45 +01:00 |
|
Jonathan Puckey
|
48708e03c1
|
Add tests for Path.Constructor functions using new notation.
|
2013-03-03 14:08:25 +01:00 |
|
Jürg Lehni
|
881f624575
|
Add failing test when inserting multiple children into the same parent.
|
2013-03-01 22:41:58 -08:00 |
|
Jürg Lehni
|
58fad6ed72
|
Switch from Gradient#type to separate LinearGradient / RadialGradient classes.
But remain backward compatible through direct calls to Gradient constructor.
|
2013-03-01 17:39:36 -08:00 |
|
Jonathan Puckey
|
d3435ec803
|
Add failing test where calling Path#simplify on a path with three identical segments throws an error.
|
2013-02-27 17:34:28 +01:00 |
|
Jürg Lehni
|
aec13ffd43
|
Fix all tests for Matrix decomposition.
|
2013-02-08 23:25:10 -08:00 |
|
Jürg Lehni
|
e438ac8223
|
Implement proper matrix decomposition and use it in SvgExport.
|
2013-02-08 23:02:20 -08:00 |
|
Jürg Lehni
|
e6ca62da90
|
Document new equals() helper feature better.
|
2013-02-08 19:40:36 -08:00 |
|
Jürg Lehni
|
fa097e02f2
|
Implement unit tests for Matrix#getRotation() and #getScaling().
Of which one test is failing.
|
2013-02-08 19:38:32 -08:00 |
|
Jürg Lehni
|
6ae500e6df
|
Make equals() for unit tests more clever.
Supporting tolerance for numbers, and calling of #equals() on expected value.
|
2013-02-08 19:37:58 -08:00 |
|
Jürg Lehni
|
6c9c16ad3d
|
Update copyright information comments, and year.
|
2013-01-28 18:03:27 -08:00 |
|
Jürg Lehni
|
7756e90ff9
|
Make sure cloned items do not receive the same name when placed inside the same parent, use numbered versions instead.
|
2013-01-20 14:01:43 -08:00 |
|
Jürg Lehni
|
d2b799f4db
|
Fix various issues with Path#curves synchronization.
|
2012-12-31 22:21:50 +01:00 |
|
Jürg Lehni
|
4aa9c83708
|
Change path.curves tests to include test for inserting first segment too.
|
2012-12-31 21:56:17 +01:00 |
|
Jürg Lehni
|
347d02bfa1
|
Fix issue in item bounds test.
Translating a Group does not change the bounds of its children.
|
2012-12-24 16:45:02 +01:00 |
|
Jürg Lehni
|
e21ea457a7
|
Remove Item#apply() and clean up #applyMatrix() and simplify handling.
|
2012-12-24 00:29:09 +01:00 |
|
Jürg Lehni
|
f268c6e152
|
Rename Color#toCssString() to #toCss(), and only include alpha if its < 1.
|
2012-12-01 12:31:22 -08:00 |
|
Jürg Lehni
|
32003d668e
|
Define more simplified test-case for same bug that affects SVG compound path cloning.
|
2012-12-01 11:14:13 -08:00 |
|
Jürg Lehni
|
e7d9699999
|
Define failing test for cloning complex imported SVG compound paths.
Something with #clockwise goes wrong there.
|
2012-12-01 11:05:48 -08:00 |
|
Jonathan Puckey
|
41b2047a88
|
Add test for bounds of path item inside transformed group.
|
2012-11-28 18:25:20 +01:00 |
|
Jürg Lehni
|
4d51173881
|
Keep Path#curves in sync properly when removing the last segment of an open path.
Closes #138.
|
2012-11-23 13:58:13 -08:00 |
|
Jonathan Puckey
|
4c409b37fb
|
Merge pull request #135 from 0/layer-insert-below
Fix insertBelow for Layer items
|
2012-11-23 12:05:11 -08:00 |
|
Jonathan Puckey
|
90e475b5f9
|
Support hit-testing of placed-symbols and add test. Closes #131.
|
2012-11-23 20:29:36 +01:00 |
|
Jonathan Puckey
|
51d6e5e52d
|
Add hitTest tests of which one fails.
|
2012-11-23 19:47:43 +01:00 |
|
Jonathan Puckey
|
4c2598e78a
|
Tests: add curve tests, of which one currently fails.
|
2012-11-23 17:47:42 +01:00 |
|
Ben Firshman
|
14f0f8cbc7
|
Fixed a leaky global in the SvgExport test
|
2012-11-21 00:30:18 +00:00 |
|
Dmitri Iouchtchenko
|
ae7e6ee6b3
|
Fix insertBelow for Layer objects
|
2012-11-19 23:41:04 -05:00 |
|
Jürg Lehni
|
142bf28a70
|
Convert SvgExporter / SvgImporter code to function scopes that only expose functionality through methods on Item and Project.
|
2012-11-06 13:07:18 -08:00 |
|
Jürg Lehni
|
b6c0f261ee
|
Fix paper.project access in tests.
|
2012-11-06 12:52:16 -08:00 |
|
Jürg Lehni
|
88e6ac09d7
|
Add methods to Item and Project to directly use SvgImporter / Exporter functionality.
|
2012-11-06 12:49:12 -08:00 |
|
Jürg Lehni
|
28642bd1c8
|
Rename Path.Oval() to Path.Ellipse(), and deprecate Path.Oval().
|
2012-11-06 11:37:00 -08:00 |
|
Jonathan Puckey
|
bda7c71fcb
|
Fix problem when calling new Group([]).
|
2012-11-06 18:07:51 +01:00 |
|
Jürg Lehni
|
5577e7e1ee
|
Start restructuring SvgExporter, similar to SvgImporter.
|
2012-11-03 23:43:45 -07:00 |
|
Jürg Lehni
|
905d1106d4
|
Fix SVGImporter tests for all polygon related code.
#length was used instead of #numberOfItems.
|
2012-11-02 19:10:58 -07:00 |
|
Jürg Lehni
|
c2ac16a481
|
Change for-loops format.
|
2012-11-02 18:22:38 -07:00 |
|
Jürg Lehni
|
1ce332756e
|
Rename ImportSvg to SvgImporter, and ExportSvg to SvgExporter.
|
2012-11-02 17:40:07 -07:00 |
|
Jürg Lehni
|
089b9f9387
|
clean up ImportSvg tests.
|
2012-11-02 17:03:58 -07:00 |
|
Jürg Lehni
|
80315e3e52
|
More SVG refactoring: Fix comments, documentation, and for-in loops.
|
2012-11-02 16:51:42 -07:00 |
|
Jürg Lehni
|
69dc8be629
|
Switch from using classes to object literals for SVG exporter / importer.
|
2012-11-02 16:19:45 -07:00 |
|
Jürg Lehni
|
46de04d29d
|
Properly rename SVG files.
Case-insensitive file system – an endless source of pain.
|
2012-10-22 17:31:11 -07:00 |
|
Jürg Lehni
|
d4a60fb62a
|
More SVG code refactoring.
Follow coding conventions and fix some forgotten renamings.
|
2012-10-22 16:31:08 -07:00 |
|
Jürg Lehni
|
160095d6e3
|
Rename SVG to Svg to follow naming convention.
|
2012-10-22 19:17:11 -04:00 |
|
Jürg Lehni
|
3b50b3534f
|
Merge branch 'master' of https://github.com/Stetson-Team-Alpha/paper.js into Stetson-Team-Alpha-master
Conflicts:
build/jsdoc-toolkit
dist/paper.js
|
2012-10-19 09:39:36 -04:00 |
|
Jonathan Puckey
|
e3518c29b1
|
Fix issue where adding the children of one group to another using Item#insertChildren / Item#addChildren does not work.
This fixes #119. To avoid duplication I chose to call
Item#insertChildren from Item#addChildren.
|
2012-10-06 13:08:07 +02:00 |
|
Jonathan Puckey
|
9604e2bd4f
|
Add failing test of issue with Group#addChildren as reported in #119
|
2012-10-06 11:15:52 +02:00 |
|
skierons
|
71edb9ed88
|
Added the Import/Export to the load script
|
2012-09-30 19:01:08 -03:00 |
|