Jürg Lehni
|
48cb05a181
|
Replace tabs with 4 white-spaces.
|
2014-08-16 19:24:54 +02:00 |
|
Jürg Lehni
|
42ab9bbda7
|
Improve unit tests for CompoundPath#contains()
|
2014-04-28 16:42:34 +02:00 |
|
Jonathan Puckey
|
c1dda3c2a3
|
Update Project#getItems test to reflect new functionality.
|
2014-04-27 23:06:07 +02:00 |
|
Jonathan Puckey
|
4aaf689c1e
|
Add tests for Item#getItems, Item#match & Project#getItems.
|
2014-04-15 17:10:47 +02:00 |
|
Jürg Lehni
|
93a97c7446
|
Reflect recent change in Item#hitTest() options.
|
2014-04-13 18:12:40 +02:00 |
|
Jürg Lehni
|
1f7cb30fa5
|
Correctly transform Item#pivot when #matrix is applied to an item's contents.
Closes #452 and defines unit tests to cover this bug.
|
2014-04-11 13:18:27 +02:00 |
|
Jürg Lehni
|
1bede6f7ec
|
Implement tests for hit-testing compound-paths.
|
2014-04-10 22:27:29 +02:00 |
|
Jürg Lehni
|
f002c633a7
|
Remove trailing white spaces and ensure newlines at the end.
|
2014-04-06 13:48:03 +02:00 |
|
Jürg Lehni
|
692535dd97
|
Fix CurveLocation#offset test to check for correct offsets.
|
2014-03-30 14:22:40 +02:00 |
|
Jürg Lehni
|
0f5e74a08e
|
Implement failing test for #437.
|
2014-03-30 13:53:35 +02:00 |
|
Jürg Lehni
|
833d71f7ea
|
Remove Item#type and replace it with Item#className, the non-hyphenated version of #type.
|
2014-03-18 11:42:38 +01:00 |
|
Jürg Lehni
|
a1c74b8fd3
|
Explicitly state raster resolution in unit tests.
Since #rasterize() uses the HiDPI resolution if present now.
|
2014-03-18 11:20:50 +01:00 |
|
Jürg Lehni
|
cf8a668383
|
Fix HitResult test for new handling of tolerance.
|
2014-03-04 09:56:46 +01:00 |
|
Jürg Lehni
|
b08cc68ffe
|
Fix newly introduced issue in CompoundPath#moveTo() / #lineTo()
|
2014-03-04 09:48:41 +01:00 |
|
Jürg Lehni
|
af03f2ed0a
|
Fix unit test for strokeBounds and add new one for corners with miter limit.
|
2014-02-28 18:01:08 +01:00 |
|
Jürg Lehni
|
78a107da65
|
Implement unit tests for Point#isOrthogonal()
|
2014-02-28 17:56:56 +01:00 |
|
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 |
|