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 |
|