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 |
|
Andrew
|
c6c460519e
|
Merging all the magic
|
2012-09-30 17:51:50 -04:00 |
|
Justin Ridgewell
|
f46c77c699
|
Reset files to stubs
|
2012-09-30 17:24:18 -04:00 |
|
AWagenheim
|
c6840a0dbd
|
Tinkering with Import.svg tests
|
2012-09-20 21:54:23 -04:00 |
|
AWagenheim
|
c2de6fbd05
|
Update test/tests/ImportSVG.js
|
2012-09-18 23:42:50 -03:00 |
|
AWagenheim
|
5f550a9f8a
|
Added ImportSVG.js Stub
|
2012-09-18 22:35:48 -04:00 |
|
Jonathan Puckey
|
d20fb61c7c
|
Cleanup code.
|
2012-04-25 20:47:53 +02:00 |
|
Jonathan Puckey
|
10ae88e90c
|
Merge pull request #84 from luckyvoice/merge
_length cache in Curve is not updated when the Path is transformed
|
2012-04-25 11:38:31 -07:00 |
|
Jonathan Puckey
|
cbf2b8b641
|
Add failing tests.
|
2012-04-25 19:48:09 +02:00 |
|
Oliver Beattie
|
63b576b9a6
|
Actually ensure the length is cached at first on Curves before testing
|
2012-03-17 19:54:18 +00:00 |
|
Oliver Beattie
|
3c7563a3bf
|
When a path is transformed, the _length cache of its Curves should be invalidated
|
2012-03-17 17:09:54 +00:00 |
|
Jonathan Puckey
|
c2ac3cc158
|
Fix tests.
|
2012-03-13 16:01:07 +01:00 |
|
Jonathan Puckey
|
f010850f0a
|
Add failing tests for Item#moveAbove(item) and Item#moveBelow(item)
|
2012-03-13 14:54:23 +01:00 |
|
Jonathan Puckey
|
7093b73d31
|
Cleanup last merged pull request.
|
2012-03-01 17:06:39 +01:00 |
|
Jonathan Puckey
|
0d53b284e3
|
Merge pull request #75 from abuchanan/path-reverse-segment-siblings
Path.reverse() should adjust segment indices
|
2012-03-01 08:01:20 -08:00 |
|
Jonathan Puckey
|
55a795c285
|
Add failing tests for renaming a removed item and naming a top level group.
|
2012-03-01 16:39:00 +01:00 |
|
Jonathan Puckey
|
506a146cc0
|
Add failing test for group bounds when the group contains a group with no children.
|
2012-03-01 16:24:26 +01:00 |
|
Alex Buchanan
|
f1a6357a05
|
Path.reverse() should adjust segment indices
|
2012-02-18 15:13:23 -08:00 |
|
Jürg Lehni
|
97b66582f8
|
Rename Item#applyMatrix() to shorter #apply().
|
2011-12-23 22:41:05 +01:00 |
|
Jürg Lehni
|
a1ec8b7db1
|
Fix PointText#point test.
|
2011-12-20 23:32:28 +01:00 |
|
Jürg Lehni
|
e59f076992
|
Now that Path#strokeBounds produces correct results, the tests need fixing too.
|
2011-12-20 22:04:55 +01:00 |
|
Jürg Lehni
|
3e87eed416
|
Fix tests using applyMatrix() calls after bounds are changed.
To be decided if changing bounds should implicitly apply matrices?
|
2011-12-18 16:57:29 +01:00 |
|
Jürg Lehni
|
bc759274a1
|
Improve messages in bounds tests.
|
2011-12-09 21:29:22 +01:00 |
|
Jürg Lehni
|
853263263e
|
Implement tests for bounds caching.
|
2011-11-28 22:59:34 +01:00 |
|
Jürg Lehni
|
ee23f64642
|
We cannot use PaperScript extensions in tests.
|
2011-11-24 14:54:30 +01:00 |
|
Jürg Lehni
|
6713d6aaa8
|
Clean up test code.
|
2011-11-11 14:47:25 +01:00 |
|
Jürg Lehni
|
42d0e722db
|
Rename RGBColor -> RgbColor, to avoid clash with native constructor, and follow same naming convention for HsbColor and HslColor, but keep references to old names for PaperScript scopes for now.
|
2011-11-10 19:16:34 +01:00 |
|
Jürg Lehni
|
936fd43c37
|
Implement Item#layer.
|
2011-09-18 10:38:16 +02:00 |
|
Jonathan Puckey
|
adb5bfb560
|
Add failing test.
|
2011-08-13 15:25:29 +02:00 |
|
Jonathan Puckey
|
d61f70f443
|
Add failing Path#hitTest(point) test.
|
2011-07-28 16:55:14 +02:00 |
|
Jürg Lehni
|
2386743b39
|
Fix CompoundPath tests to reflect new behavior in orientation handling.
|
2011-07-28 11:06:29 +01:00 |
|
Jürg Lehni
|
afec10c5bf
|
Move prepro.js to lib/and include() statements for test units to their own files inside tests/
|
2011-07-27 22:00:31 +01:00 |
|
Jürg Lehni
|
f98c8f29fc
|
Implement Prepro.js for the browser too, in order to be able to load the library from paper.js source files and preprocess on the fly on the browser side.
|
2011-07-26 12:27:36 +01:00 |
|
Jonathan Puckey
|
f7711fab57
|
Add failing HitResult test.
|
2011-07-15 15:07:12 +02:00 |
|
Jonathan Puckey
|
d90be80fbe
|
More work on HitResult tests.
|
2011-07-15 14:53:54 +02:00 |
|
Jonathan Puckey
|
db620e62be
|
Fix mistake in HitResult test.
|
2011-07-15 11:31:12 +02:00 |
|
Jonathan Puckey
|
cb65399063
|
Add 2 more HitResult tests, which test hitting selected paths and guides.
|
2011-07-14 14:24:32 +02:00 |
|
Jonathan Puckey
|
738573e224
|
Add more HitResult tests.
|
2011-07-13 18:19:00 +02:00 |
|
Jonathan Puckey
|
1ffb8debc3
|
Add HitResult tests (work in progress).
|
2011-07-13 17:35:54 +02:00 |
|
Jonathan Puckey
|
4947a63bad
|
Add failing test where new Segment(size) creates a Segment with Segment#point: {x: NaN, y: NaN}.
|
2011-07-13 12:55:25 +02:00 |
|
Jürg Lehni
|
5655981f6d
|
Clean up white spaces.
|
2011-07-07 16:09:02 +02:00 |
|
Jürg Lehni
|
b13c7622c8
|
Rename Curve#getParameter(length) -> Curve#getParameterAt(offset)
|
2011-07-06 23:13:38 +02:00 |
|
Jürg Lehni
|
3b5e00f343
|
Add test for symbol definition modification.
|
2011-07-04 21:23:40 +02:00 |
|
Jürg Lehni
|
4748bb48e8
|
Fix and improve test for bounds of symbols with groups.
|
2011-07-04 20:13:33 +02:00 |
|
Jürg Lehni
|
fdb6e8dff2
|
Remove debug logging.
|
2011-07-04 20:09:49 +02:00 |
|
Jürg Lehni
|
f817f748f8
|
Merge remote-tracking branch 'origin/master'
|
2011-07-04 19:49:12 +02:00 |
|
Jürg Lehni
|
0eb2546fff
|
Improve Group bounds tests.
|
2011-07-04 19:46:56 +02:00 |
|
Jonathan Puckey
|
724fdcd727
|
Merge remote branch 'origin/master'
|
2011-07-04 15:10:26 +02:00 |
|
Jonathan Puckey
|
d726cef4e4
|
Add a few PlacedSymbol tests, two of which are failing.
|
2011-07-04 15:09:17 +02:00 |
|
Jürg Lehni
|
79c0ad8cc5
|
Update copyright notices.
|
2011-07-01 12:17:45 +02:00 |
|
Jonathan Puckey
|
115d12f6ce
|
Add failing test where cloning a linked size throws an error.
|
2011-06-21 18:42:53 +02:00 |
|
Jonathan Puckey
|
4c306b9997
|
Add failing test where after cloning a selected item, it isn't added to the Project#selectedItems array.
|
2011-06-21 01:31:07 +02:00 |
|
Jürg Lehni
|
2f2b3ed7e0
|
Fix selection behavior when segment lists are cleared, in which case we expect the path to remain selected.
|
2011-06-20 19:08:34 +01:00 |
|
Jürg Lehni
|
8909216cc0
|
Remove use of characterStyle / paragraphStyle where not necessary.
|
2011-06-20 18:55:08 +01:00 |
|
Jürg Lehni
|
0a877adba7
|
Define tests for path.bounds and path.strokeBounds with different stroke styles.
|
2011-06-20 18:49:16 +01:00 |
|
Jonathan Puckey
|
a2a8939d5d
|
Path# rename #pointsToCurves to #simplify and #curvesToPoints to #flatten.
|
2011-06-20 19:17:07 +02:00 |
|
Jonathan Puckey
|
5e495a3a6e
|
Add tests for selection state after removing all segments of a path.
|
2011-06-20 17:00:41 +02:00 |
|
Jonathan Puckey
|
1ae2a4ba4b
|
Fix bug in Path#selected test.
|
2011-06-20 16:59:51 +02:00 |
|
Jonathan Puckey
|
00476c327e
|
Add tests for Path selection after calling Path#curvesToPoints() and Path#smooth().
|
2011-06-20 16:51:13 +02:00 |
|
Jürg Lehni
|
6f4a9d5c7b
|
Merge branch 'master' of github.com:scriptographer/paper.js
Conflicts:
test/tests/Item.js
|
2011-06-17 16:36:58 +01:00 |
|
Jürg Lehni
|
c4b51209f3
|
Improve named child access tests.
|
2011-06-17 16:33:25 +01:00 |
|
Jonathan Puckey
|
6fc08c6417
|
Item: implement #addChild(item), #insertChild(index, item), #insertAbove(item) and #insertBelow(item) Deprecate: #moveAbove, #moveBelow, #appendTop, #appendBottom.
|
2011-06-17 16:58:41 +02:00 |
|
Jonathan Puckey
|
9f7b4b7480
|
Add failing test: After selecting a segment, Path#selected should return true
|
2011-06-17 14:10:10 +02:00 |
|
Jürg Lehni
|
630c566717
|
Fix tests for #arcTo() commands that are supposed to throw an error.
|
2011-06-16 23:58:28 +01:00 |
|
Jürg Lehni
|
658fc4b2ff
|
Fix Path#selected tests.
|
2011-06-14 15:37:46 +01:00 |
|
Jürg Lehni
|
d27ff7803c
|
Fix Path#arcTo() tests.
|
2011-06-14 13:09:06 +01:00 |
|
Jürg Lehni
|
5a601f39a4
|
Fix tests for Point#getDirectedAngle(point).
|
2011-06-14 12:44:56 +01:00 |
|
Jonathan Puckey
|
e69395ced0
|
Add failing test.
|
2011-06-14 12:19:54 +02:00 |
|
Jonathan Puckey
|
71c5902112
|
Path tests: Change expected values in failing test, as the tested behaviour is correct.
|
2011-06-13 20:08:09 +02:00 |
|
Jonathan Puckey
|
aecee41890
|
Add failing Path#curveToPoints tests.
|
2011-06-05 21:26:36 +02:00 |
|
Jonathan Puckey
|
9c88c00360
|
Add failing test for Path#fullySelected.
|
2011-06-05 20:08:46 +02:00 |
|
Jonathan Puckey
|
af5aa67c36
|
Change Path#removeSegments(from, to) test to fail and add a todo questioning if its behaviour is correct. Also add a failing Path#removeSegments() test.
|
2011-06-05 19:54:11 +02:00 |
|
Jonathan Puckey
|
a81b6f86bf
|
Add failing Path#arcTo tests.
|
2011-06-05 17:22:00 +02:00 |
|
Jonathan Puckey
|
9cb362d389
|
Add tests for Symbol#place
|
2011-06-03 22:27:18 +02:00 |
|
Jonathan Puckey
|
08d387a5d4
|
Add failing test for changing Item#position#x.
|
2011-05-31 01:46:49 +02:00 |
|
Jürg Lehni
|
74510d88a9
|
Improve style defaults test.
|
2011-05-29 21:35:57 +01:00 |
|
Jürg Lehni
|
2cbc6ae392
|
Remove console.log() debug info.
|
2011-05-29 21:35:17 +01:00 |
|
Jürg Lehni
|
64283bb76e
|
Improve style defaults test.
|
2011-05-29 21:23:16 +01:00 |
|
Jürg Lehni
|
15da2fe257
|
Implement Item#isAbove / #isBelow and define tests for it.
|
2011-05-29 19:54:43 +01:00 |
|
Jürg Lehni
|
a05d330106
|
Remove unused project references.
|
2011-05-29 19:42:01 +01:00 |
|
Jonathan Puckey
|
48701b025e
|
Add failing tests for PathStyle default values.
|
2011-05-29 14:42:49 +02:00 |
|
Jürg Lehni
|
7026ea24aa
|
Reverse compare order in cloning tests, as the 2nd argument is always the one that holds the expected values.
|
2011-05-26 10:56:15 +01:00 |
|
Jürg Lehni
|
4029e6abf7
|
Have various compares to output the compared values if they are not equal.
|
2011-05-26 10:55:39 +01:00 |
|
Jürg Lehni
|
088f1f88af
|
Fix wrong naming introduced in previous commit.
|
2011-05-26 10:54:46 +01:00 |
|
Jürg Lehni
|
b29827443e
|
Add compareObjects() method for functionality shared among various compare methods.
|
2011-05-26 09:20:21 +01:00 |
|
Jürg Lehni
|
e273c54ad2
|
Move cloneAndCompare() to Item_Cloning.js test file.
|
2011-05-26 09:19:51 +01:00 |
|
Jonathan Puckey
|
a73c77e44f
|
Improve Symbol test.
|
2011-05-21 21:31:41 +02:00 |
|
Jonathan Puckey
|
c8049c6298
|
Fix PlacedSymbol test.
|
2011-05-21 21:28:30 +02:00 |
|
Jonathan Puckey
|
06bc50bb57
|
Rectangle & Size tests: use toString where possible for comparisons.
|
2011-05-21 21:11:53 +02:00 |
|
Jonathan Puckey
|
473804ad60
|
Punctuation.
|
2011-05-21 21:02:06 +02:00 |
|
Jonathan Puckey
|
0e297e56ac
|
Point tests: use string comparison where possible.
|
2011-05-21 21:01:36 +02:00 |
|
Jonathan Puckey
|
4b9a00a65c
|
Add test to Point.
|
2011-05-21 21:01:01 +02:00 |
|
Jonathan Puckey
|
c0ecc7f85c
|
More work on test helpers.
|
2011-05-21 20:37:25 +02:00 |
|
Jonathan Puckey
|
0fdfd0033f
|
Tests helpers: add compareSegmentPoints function.
|
2011-05-21 20:36:30 +02:00 |
|
Jonathan Puckey
|
667992e9f0
|
Add cloning test for layer that checks the current active layer.
|
2011-05-21 20:35:45 +02:00 |
|
Jonathan Puckey
|
14477aac59
|
Add clone test for group with clip-mask.
|
2011-05-21 20:35:13 +02:00 |
|
Jonathan Puckey
|
861f826aa8
|
Rename PlacedSymbol testing module.
|
2011-05-21 20:33:08 +02:00 |
|
Jonathan Puckey
|
88a3f0a345
|
Add failing Symbol test.
|
2011-05-21 20:32:41 +02:00 |
|
Jonathan Puckey
|
de22e48ef2
|
PlacedSymbol tests: remove comment.
|
2011-05-21 20:32:08 +02:00 |
|
Jonathan Puckey
|
f5e9ad2e85
|
Tests: use compareSegmentLists in compareItems helper.
|
2011-05-21 19:42:29 +02:00 |
|
Jonathan Puckey
|
fc8a9bb10b
|
Punctuation.
|
2011-05-21 19:41:33 +02:00 |
|
Jonathan Puckey
|
40832a524b
|
Tests helpers: implement compareSegments and compareSegmentLists.
|
2011-05-21 19:41:02 +02:00 |
|
Jonathan Puckey
|
a2a603fce4
|
Tests: more checkIdentity work in helpers.
|
2011-05-21 19:11:43 +02:00 |
|
Jonathan Puckey
|
ed8032af0f
|
Tests: Item_Cloning: rename blendModes.
|
2011-05-21 18:45:41 +02:00 |
|
Jonathan Puckey
|
2bc1c4682d
|
Tests: add checkIdentity flag to helper functions for strict comparison check.
|
2011-05-21 18:43:22 +02:00 |
|
Jonathan Puckey
|
cadace42ce
|
Tests: Improve compareItems function.
|
2011-05-21 18:38:49 +02:00 |
|
Jonathan Puckey
|
7ee42d5cfa
|
Make Raster test fail.
|
2011-05-21 17:25:33 +02:00 |
|
Jonathan Puckey
|
74ddc9e7d1
|
Add failing test for Color#convert.
|
2011-05-21 17:25:05 +02:00 |
|
Jonathan Puckey
|
0a86c2b34e
|
Merge remote branch 'origin/master'
Conflicts:
test/lib/helpers.js
|
2011-05-21 16:25:54 +02:00 |
|
Jürg Lehni
|
816424a9c5
|
Merge remote-tracking branch 'origin/master'
Conflicts:
test/lib/helpers.js
|
2011-05-21 14:41:08 +01:00 |
|
Jürg Lehni
|
456abcfda3
|
Clean up compareItems() test code.
|
2011-05-21 14:29:15 +01:00 |
|
Jürg Lehni
|
8b9f9ea6db
|
Do not access internal properties from tests.
|
2011-05-21 14:28:31 +01:00 |
|
Jürg Lehni
|
eb44238f53
|
Fix Layer nesting tests.
|
2011-05-21 14:28:20 +01:00 |
|
Jonathan Puckey
|
da28757111
|
compareItems helper: make color comparison strict.
|
2011-05-21 14:07:29 +02:00 |
|
Jonathan Puckey
|
ce586bd07e
|
Remove todo.
|
2011-05-21 14:06:37 +02:00 |
|
Jonathan Puckey
|
e386ce179a
|
Tests: cloneAndCompare: if the item has a name, check that the copy is returned when accessing the children list of its parent by its name.
|
2011-05-21 14:05:52 +02:00 |
|
Jonathan Puckey
|
1cdaa3a86b
|
Add failing Color cloning tests.
|
2011-05-21 13:34:27 +02:00 |
|
Jonathan Puckey
|
888a5cf348
|
Tests: add Raster#clone() test.
|
2011-05-21 12:50:36 +02:00 |
|
Jonathan Puckey
|
fd810e9804
|
Tests: clean up whitespace in compareItems.
|
2011-05-21 12:49:15 +02:00 |
|
Jonathan Puckey
|
d03dd05195
|
Tests: compareItems: compare item#matrix if present.
|
2011-05-21 12:48:43 +02:00 |
|
Jonathan Puckey
|
c3092db208
|
Add Raster specific tests to compareItems helper function.
|
2011-05-21 12:47:58 +02:00 |
|
Jonathan Puckey
|
b579b9c96c
|
Tests: cloneAndCompare: compare item._parent and item.nextSibling.
|
2011-05-21 12:46:21 +02:00 |
|
Jonathan Puckey
|
6bfec35a2e
|
Close 'appendTop / appendBottom / nesting' layer test function.
|
2011-05-21 12:21:27 +02:00 |
|
Jonathan Puckey
|
7fe21754f5
|
Add test to compare cloning of item with a GradientColor.
|
2011-05-21 12:11:44 +02:00 |
|
Jonathan Puckey
|
e3ba43ce3b
|
Tests: support comparing of GradientColor in compareItems helper function.
|
2011-05-21 12:10:05 +02:00 |
|
Jonathan Puckey
|
5d48a7383a
|
Tests: add compareGradientColors helper function.
|
2011-05-21 12:09:00 +02:00 |
|
Jürg Lehni
|
9f1172f24a
|
Merge remote-tracking branch 'origin/master'
|
2011-05-21 00:59:19 +01:00 |
|
Jürg Lehni
|
f50e28cd4a
|
Add more Layer tests.
|
2011-05-21 00:42:33 +01:00 |
|
Jonathan Puckey
|
6829233013
|
Tests: Fix bug in compareItems helper function.
|
2011-05-20 22:03:46 +02:00 |
|
Jonathan Puckey
|
64a142436b
|
Tests: add item cloning tests.
|
2011-05-20 19:40:07 +02:00 |
|
Jonathan Puckey
|
8f5f5ee43c
|
Tests: add cloneAndCompare and compareItems helper functions.
|
2011-05-20 19:39:12 +02:00 |
|
Jürg Lehni
|
777cc95dc3
|
Rename proj -> project in all tests.
|
2011-05-20 14:08:17 +01:00 |
|
Jonathan Puckey
|
72a3dfa572
|
Path_Bounds.js test: remove unnecessary code.
|
2011-05-18 20:11:59 +02:00 |
|
Jonathan Puckey
|
6afba408c5
|
Fix test.
|
2011-05-18 20:08:52 +02:00 |
|
Jonathan Puckey
|
e0f6d62597
|
Add failing test where getting Path#strokeBounds on a path without a stroke returns the wrong bounds.
|
2011-05-18 19:48:29 +02:00 |
|
Jürg Lehni
|
4be0e55dc5
|
Use #appendTop() instead of the remove #appendChild() in tests.
|
2011-05-17 13:09:35 +01:00 |
|
Jürg Lehni
|
1c12c82df1
|
Rename unit test file Document.js to Project.js.
|
2011-05-17 13:08:36 +01:00 |
|
Jürg Lehni
|
4d0858c6bf
|
Add more CompounPath tests.
|
2011-05-16 20:16:51 +01:00 |
|
Jürg Lehni
|
00b5f6a6bb
|
Improve Group tests.
|
2011-05-16 19:21:44 +01:00 |
|
Jürg Lehni
|
cfe968d30e
|
Rename Document -> Project, DocumentView -> ProjectView, paper.document -> paper.project and paper.documents -> paper.projects, to avoid name clashing with window.document.
|
2011-05-16 13:33:15 +01:00 |
|
Jürg Lehni
|
e9e93abb44
|
Add test for #clockwise orientation in CompoundPath.
|
2011-05-15 19:10:12 +01:00 |
|
Jürg Lehni
|
0fd8c4e046
|
Fix CompoundPath test and add it to load.js so it actually gets tested.
|
2011-05-15 19:09:34 +01:00 |
|
Jürg Lehni
|
441dc3641d
|
Add additional test for #name.
|
2011-05-15 18:53:22 +01:00 |
|
Jonathan Puckey
|
db06f55e3f
|
Add tests for named access of items.
|
2011-05-15 19:13:55 +02:00 |
|
Jürg Lehni
|
f150552a9c
|
Remove test for Path#hidden which was removed already.
|
2011-05-15 15:10:53 +01:00 |
|
Jonathan Puckey
|
2c36f3a62e
|
Fix bug in Color#read.
|
2011-05-15 14:11:35 +02:00 |
|
Jürg Lehni
|
2a24ec66ac
|
Have test() method automatically create and remove a Document for reach test.
|
2011-05-14 18:59:04 +01:00 |
|
Jürg Lehni
|
520f5054e5
|
Update tests to use new function() {} notation for automatic rendering of messages.
|
2011-05-07 17:46:06 +01:00 |
|
Jürg Lehni
|
66824b780a
|
Allow equals() to receive functions from which it then extracts the code for the message.
|
2011-05-07 17:25:34 +01:00 |
|
Jürg Lehni
|
05b9e0d13a
|
Make tests use QUnit.strictEqual.
|
2011-05-05 13:38:20 +01:00 |
|
Jürg Lehni
|
4acd02f6b1
|
Fix forgoten compare in test.
|
2011-05-05 13:37:57 +01:00 |
|
Jürg Lehni
|
478002ea1c
|
Add comment about return undefined rather than null for unclear styles, and fix test.
|
2011-05-05 13:11:40 +01:00 |
|
Jürg Lehni
|
51b2cf287d
|
Add messages to all PathStyle tests.
|
2011-05-05 13:11:17 +01:00 |
|
Jürg Lehni
|
d9f96b9a7a
|
Clean up handling of messages.
|
2011-05-05 13:05:39 +01:00 |
|
Jürg Lehni
|
fc57fd2136
|
Go back to previous notation that works again.
|
2011-05-05 12:35:38 +01:00 |
|
Jürg Lehni
|
b4885afaac
|
Remove benchmark from path.length test.
|
2011-05-04 19:54:10 +01:00 |
|
Jürg Lehni
|
fb6955e509
|
Replace compareSegments() / compareSegmentLists() calls with straight toString() compares.
|
2011-05-04 19:40:52 +01:00 |
|
Jürg Lehni
|
a5099fd51d
|
Add support for insertion of multiple segments at once to Path#_add(), #add() and #insert(), and change code that relies on these methods.
|
2011-05-04 18:42:40 +01:00 |
|
Jürg Lehni
|
66465541c6
|
Clean up code (if() -> if ()).
|
2011-05-03 08:55:01 +01:00 |
|
Jürg Lehni
|
a0e211c691
|
Big refactoring of how curves are kept in sync with segments (direct references rather than indices), along with various tests.
|
2011-05-03 00:25:23 +01:00 |
|
Jürg Lehni
|
3917d9c110
|
Change case of Item.js test file.
|
2011-05-02 09:07:41 +01:00 |
|
Jürg Lehni
|
b0282b9bd4
|
Change Segment to be aware of its index in the segment list and have the curves list update automatically on each change to segments.
|
2011-05-01 13:27:53 +01:00 |
|
Jürg Lehni
|
ea510c2403
|
Separate Path#remove(), #remove(index) & #remove(from, to) into #removeSegment(index) and #removeSegments(from, to).
|
2011-04-28 15:42:16 +01:00 |
|
Jonathan Puckey
|
c67128ca76
|
Add tests for strokeBounds of groups.
|
2011-04-28 12:56:30 +02:00 |
|
Jonathan Puckey
|
30307a0341
|
Add failing test for Path#reverse.
|
2011-04-27 12:13:28 +02:00 |
|
Jürg Lehni
|
438df42b7c
|
Update Path Length tests.
|
2011-04-26 12:34:27 +01:00 |
|
Jonathan Puckey
|
578269d0c1
|
Add failing path selection test.
|
2011-04-22 11:52:24 +02:00 |
|
Jonathan Puckey
|
2496f08b17
|
Segment tests: add a test for segment selection.
|
2011-04-22 11:42:07 +02:00 |
|
Jonathan Puckey
|
c1ec991aee
|
Item test: initialize paths with segments, so they can be selected.
|
2011-04-22 11:41:32 +02:00 |
|
Jonathan Puckey
|
c9898ef3b0
|
Path tests: rename test.
|
2011-04-22 11:40:54 +02:00 |
|
Jonathan Puckey
|
4d89d6c235
|
Path#setSegments: reset _selectedSegmentCount when setting a new segment list.
|
2011-04-22 11:39:12 +02:00 |
|
Jonathan Puckey
|
63c3480ef4
|
Add item tests for moving items across documents and selecting groups.
|
2011-04-21 15:57:19 +02:00 |
|
Jonathan Puckey
|
74cee4abef
|
Implement Path#remove() and add tests for it.
|
2011-04-13 16:16:32 +02:00 |
|
Jonathan Puckey
|
12de77eb42
|
Path.Constructors: implement Path.Star and add tests.
|
2011-04-12 14:18:00 +02:00 |
|
Jonathan Puckey
|
499c421021
|
Implement Path#join(path) and add tests for it.
|
2011-04-11 23:30:08 +02:00 |
|
Jonathan Puckey
|
d02885cba7
|
Implement Item#isParent and add tests for it.
|
2011-04-11 19:42:03 +02:00 |
|
Jonathan Puckey
|
0f80b11a07
|
Add failing test for Curve#getParameter on a straight curve.
|
2011-04-11 18:58:32 +02:00 |
|
Jonathan Puckey
|
60c8c6ce02
|
Add more color tests.
|
2011-03-09 02:25:50 +01:00 |
|
Jonathan Puckey
|
ba7e2fb99b
|
Add test helpers for HSBColor and GrayColor and fix compareNumbers function.
|
2011-03-09 02:25:38 +01:00 |
|
Jürg Lehni
|
34a6c7871c
|
Clean-up loading code.
|
2011-03-08 01:07:26 +00:00 |
|
Jürg Lehni
|
2e55cd9871
|
Clean up source loading sequence, and rename test_function.js to helpers.js
|
2011-03-08 01:05:01 +00:00 |
|
Jürg Lehni
|
4680283ce7
|
Simply use document.write() for script loading, as load.js seems not ready for primetime yet (it magically half-broke QUnit on Safari).
|
2011-03-08 00:58:47 +00:00 |
|
Jürg Lehni
|
de797aa0fe
|
Improve load.js mechanism and make it work for QUnit too.
|
2011-03-08 00:17:42 +00:00 |
|
Jürg Lehni
|
bbfd8eea73
|
Add comments as a reference for values produced by different precisions.
|
2011-03-07 02:29:17 +00:00 |
|
Jürg Lehni
|
9fdbd0146d
|
Rename MathUtils to Numerical.
|
2011-03-07 00:21:04 +00:00 |
|
Jürg Lehni
|
ded73129ad
|
Minor clean-up.
|
2011-03-07 00:01:26 +00:00 |
|
Jürg Lehni
|
b1915fcb62
|
Add a test for Curve#getParameter(), with benchmarking too for now.
|
2011-03-07 00:01:16 +00:00 |
|
Jürg Lehni
|
87981efeb5
|
Massive refactoring of transform() / getBounds() code: getBounds() / getStrokeBounds() now supports an optional Matrix parameter which is used to on the fly transform all coordinates and stroke definitions before bounds are calculated. This even supports the correct determination of rotated ellipse bounds for round strokes in symbols.
|
2011-03-06 21:26:38 +00:00 |
|
Jürg Lehni
|
dfb11610e7
|
Define getCurrentSegment() as private and make sure it's not used as a bean.
|
2011-03-06 15:17:06 +00:00 |
|
Jürg Lehni
|
f803e1ad1d
|
Remove obsolete comment.
|
2011-03-06 15:14:57 +00:00 |
|
Jürg Lehni
|
164c08a972
|
Change tests to ignore Illustrator's faulty bounds calculation of symbols.
|
2011-03-06 15:11:18 +00:00 |
|
Jürg Lehni
|
501e42fb9d
|
Add Path#getLength().
|
2011-03-06 14:58:10 +00:00 |
|
Jürg Lehni
|
00d58a3e61
|
Move Path#getCurveLength() to Curve#getLength() and update tests accordingly.
|
2011-03-06 12:29:17 +00:00 |
|
Jürg Lehni
|
a7ec0ef269
|
Make sure Placed Symbol test uses a strokeWidth on Paper too.
|
2011-03-06 10:58:05 +00:00 |
|
Jürg Lehni
|
cbe29fd02b
|
Rename Color#getCssString() to #toCssString(), to go with #toString().
|
2011-03-03 17:36:53 +00:00 |
|
Jürg Lehni
|
7e52355f93
|
Rename Doc -> Document since paper code is namespaced now and does not clash with global Document prototype.
|
2011-03-03 17:23:27 +00:00 |
|
Jürg Lehni
|
a543801598
|
Rename Bootstrap.js file to lowercase bootstrap.js.
|
2011-03-03 16:56:31 +00:00 |
|
Jürg Lehni
|
e9881c02fc
|
Merge remote-tracking branch 'origin/master'
|
2011-03-03 16:33:01 +00:00 |
|
Jürg Lehni
|
d088dc629e
|
Rename Paper to paper, implement it as an object literal and add paper.populate() and paper.install() methods that do the bootstraping.
|
2011-03-03 16:21:17 +00:00 |
|
Jonathan Puckey
|
2f9531810c
|
Implement todos about using strokeBounds instead of bounds.
|
2011-03-03 14:43:37 +01:00 |
|
Jürg Lehni
|
311ae66a0f
|
Update added Path Bound tests with correct values from Scriptographer.
|
2011-03-02 16:38:14 +00:00 |
|
Jürg Lehni
|
fd4b7b76ae
|
Include DocumentView.js in all examples and tests.
|
2011-03-02 16:18:32 +00:00 |
|
Jürg Lehni
|
9f8bf39f1f
|
Break long line.
|
2011-03-02 16:17:40 +00:00 |
|
Jonathan Puckey
|
eebe7e2731
|
Implement Path.RegularPolygon constructor and add tests for it.
|
2011-02-26 19:19:02 +01:00 |
|
Jonathan Puckey
|
f9ccd1d1a5
|
Tests: add tests for group bounds after rotation.
|
2011-02-26 18:17:44 +01:00 |
|
Jürg Lehni
|
506e7c036c
|
Merge remote-tracking branch 'origin/master'
|
2011-02-26 17:27:12 +01:00 |
|
Jürg Lehni
|
6d25dbbd22
|
Add beginning of path length calculations, work in progress.
|
2011-02-26 17:26:54 +01:00 |
|
Jonathan Puckey
|
8cf2f54d5f
|
Add test to Path_Bounds.js which tests bounds and segments after rotation.
|
2011-02-26 13:58:00 +01:00 |
|
Jonathan Puckey
|
fd2926bc45
|
Implement tests for PlacedSymbol, which fail because of lack of Item#strokeBounds and problems with PlacedSymbol#rotate.
|
2011-02-26 13:49:28 +01:00 |
|
Jonathan Puckey
|
d9b75a7232
|
Implement Item#reverseChildren() and add tests for it.
|
2011-02-24 19:31:07 +01:00 |
|
Jonathan Puckey
|
014d1053a7
|
Fix Item#isDescendant / Item#isAncestor, implement Item#isGroupedWith and add tests.
|
2011-02-24 18:09:48 +01:00 |
|
Jonathan Puckey
|
083822ff9d
|
Add test for RGBColor#setGray.
|
2011-02-24 13:00:46 +01:00 |
|
Jonathan Puckey
|
60c2d74c89
|
Adapt PathStyle tests to work with new Color classes.
|
2011-02-19 17:51:00 +01:00 |
|
Jonathan Puckey
|
afceb19641
|
Add Color tests.
|
2011-02-19 17:11:17 +01:00 |
|
Jonathan Puckey
|
66105dd4ac
|
Implement Color, RGBColor & GrayColor.
|
2011-02-19 17:05:39 +01:00 |
|
Jonathan Puckey
|
2635326b24
|
Add CompoundPath tests.
|
2011-02-17 16:00:20 +01:00 |
|
Jonathan Puckey
|
ab098ddca3
|
Add Path.Constructors.js to examples and tests.
|
2011-02-17 15:56:07 +01:00 |
|
Jonathan Puckey
|
c0884473b5
|
Add a test for Group#getBounds().
|
2011-02-17 00:34:16 +01:00 |
|
Jonathan Puckey
|
d7dca48e00
|
Add tests for Layer & PathStyle.
|
2011-02-16 22:11:26 +01:00 |
|
Jürg Lehni
|
b0b9594f1e
|
Add support for single-parameter calls to scale() and shear(), both in Matrix and Item (supporting optional center parameter too).
|
2011-02-15 23:23:40 +00:00 |
|
Jürg Lehni
|
1edd4b4e21
|
Add additional test for setting bounds.
|
2011-02-14 01:25:35 +00:00 |
|
Jürg Lehni
|
bb9ae75f3d
|
Add tests for setting of position.
|
2011-02-14 01:17:57 +00:00 |
|
Jürg Lehni
|
739c5a669f
|
Add tests for Item#position and Item#scale, but should really be sepearted from Path Bounds.
|
2011-02-14 01:05:58 +00:00 |
|
Jürg Lehni
|
08d4826441
|
Reformating code to follow Scriptotgrapher coding conventions.
|
2011-02-13 16:26:24 +00:00 |
|
Jürg Lehni
|
50b2e12372
|
Add comments to Path Bounds tests.
|
2011-02-13 16:24:55 +00:00 |
|
Jürg Lehni
|
5234c5624c
|
Add compareNumbers() method, to compare with same tolerance in Rectangles as in Points.
|
2011-02-13 15:48:20 +00:00 |
|
Jürg Lehni
|
e08359f49d
|
Beginning of PathItem#bounds and tests to go along with it, not functional yet.
|
2011-02-13 15:40:30 +00:00 |
|
Jürg Lehni
|
a579b8bd3d
|
Make sure Segment#handleIn and #handleOut are always defined, even when not provided, and change compareSegments() to also reflect this change by relying on Segment.read for conversion of comparison values.
|
2011-02-13 15:09:24 +00:00 |
|
Jürg Lehni
|
ffb39952a5
|
Tests: Remove console.log messages.
|
2011-02-13 15:08:22 +00:00 |
|
Jürg Lehni
|
9c675929b2
|
Tests: Add compareRectangles() function and use it in Rectangle tests.
|
2011-02-13 14:35:48 +00:00 |
|
Jonathan Puckey
|
7fdf439ef2
|
Group: allow passing of array of items to constructor and pass on ctx in draw function. Add tests for Group.
|
2011-02-12 19:12:23 +01:00 |
|
Jonathan Puckey
|
c1d2cab5d9
|
Segment.js: fix toString and remove methods. Add test for segment.remove().
|
2011-02-12 19:10:19 +01:00 |
|
Jonathan Puckey
|
b261fafd32
|
Add test for Document#activate()
|
2011-02-12 18:07:14 +01:00 |
|
Jonathan Puckey
|
c0e2101c32
|
Clean up src directory and move Bootstrap.js into lib.
|
2011-02-12 17:59:39 +01:00 |
|
Jonathan Puckey
|
1a9b80513f
|
Clean up test folder.
|
2011-02-12 17:49:09 +01:00 |
|
Jonathan Puckey
|
67f2b146b0
|
Implement Path#copyTo(itemOrDocument) and Path#clone()
|
2011-02-12 17:43:51 +01:00 |
|
Jonathan Puckey
|
38ada4abc1
|
Improve Item#isDescendant(item) and introduce Item#isAncestor(item).
|
2011-02-12 16:41:57 +01:00 |
|
Jonathan Puckey
|
d7fc9cf481
|
Introduce Paper object that keeps track of documents and which documenti is active. Newly created items are automatically appended to the children list of the active document's activeLayer.
|
2011-02-12 16:20:10 +01:00 |
|
Jonathan Puckey
|
72c3ac4016
|
Add Item tests
|
2011-02-11 18:50:26 +01:00 |
|
Jonathan Puckey
|
53d61cceb5
|
Use properties instead of calling get[Property] and set[Property] in tests. Also add path.currentSegment test.
|
2011-02-11 15:02:35 +01:00 |
|
Jonathan Puckey
|
fff138d968
|
Remove SegmentList.js dependencies
|
2011-02-07 20:16:29 +01:00 |
|
Jonathan Puckey
|
b19ba2014c
|
Initial commit
|
2011-02-07 19:28:09 +01:00 |
|