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
|
a343724094
|
Item#setName: Check for Item#_parent to avoid errors in removed items and top level groups. Fixes #76
|
2012-03-01 16:43:05 +01: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 |
|
Jonathan Puckey
|
3634e7b866
|
Add example demonstrating onResize and Item#fitBounds.
|
2012-03-01 14:30:14 +01:00 |
|
Alex Buchanan
|
f1a6357a05
|
Path.reverse() should adjust segment indices
|
2012-02-18 15:13:23 -08:00 |
|
Jono Brandel
|
ad811827fc
|
Based on logic, I think the else if statement means to refer to c1 rather than c0 again, but I'd like to verify with you guys.
|
2012-02-07 09:10:33 -08:00 |
|
Jonathan Puckey
|
772174cedc
|
Documentation for Tool and View event handling.
|
2012-02-02 11:45:02 +01:00 |
|
Jürg Lehni
|
1e0f779ea5
|
Make the hit test point transformation sticky.
So it propagates through the DOM levels.
|
2011-12-28 09:13:42 +01:00 |
|
Jürg Lehni
|
f427f369a1
|
Make PhyllotaxisRaster example work with new #matrix code.
|
2011-12-27 20:40:59 +01:00 |
|
Jürg Lehni
|
597a59e90c
|
Increase font size.
|
2011-12-27 20:40:22 +01:00 |
|
Jürg Lehni
|
50e1509ab9
|
Simplify some code in #getAverageColor().
|
2011-12-27 20:39:46 +01:00 |
|
Jürg Lehni
|
96f7d140a7
|
Use faster Point.create(x, y) internally.
|
2011-12-27 20:39:28 +01:00 |
|
Jürg Lehni
|
ad2abfb71f
|
Inline drawDashes() code.
|
2011-12-27 20:18:02 +01:00 |
|
Jürg Lehni
|
24c0d0f87e
|
Fix bug in Raster#getAverageColor().
|
2011-12-27 19:55:55 +01:00 |
|
Jürg Lehni
|
5093648bd1
|
Shorten code a bit.
|
2011-12-27 19:53:37 +01:00 |
|
Jürg Lehni
|
b832787f7f
|
Fix issues with multiple instances of symbols appearing in the wrong positions.
This was caused by cached bounds rectangles being modified elsewhere.
|
2011-12-27 19:53:28 +01:00 |
|
Jürg Lehni
|
2280c0cb94
|
Fix drawing of selected items in zoomed views.
|
2011-12-27 16:40:49 +01:00 |
|
Jürg Lehni
|
6e3cef6eb4
|
Implement PaperScope#tool accessor.
For better handling of automatic tool creation in PaperScript.
|
2011-12-27 16:33:17 +01:00 |
|
Jürg Lehni
|
7b03dbedb9
|
Move stats update to onFrame handler.
|
2011-12-27 16:06:47 +01:00 |
|
Jürg Lehni
|
df5c33571f
|
Do not exceed 80 chars per line.
|
2011-12-27 16:05:02 +01:00 |
|
Jürg Lehni
|
2249f09223
|
Minor code clean up.
No need to set reference again, since we're directly modifying it.
|
2011-12-26 11:16:16 +01:00 |
|
Jürg Lehni
|
dbd3eff84b
|
Don't forget to set #_bounds again if recycling.
This fixes the other observed slowdown since the bounds caching code overhaul.
|
2011-12-26 11:15:47 +01:00 |
|
Jürg Lehni
|
873cd79517
|
Fix a bug in code that keeps #_position cache up to date.
Only happened in items that assign another type to 'bounds' through _boundsType, e.g. PlacedSymbol, leading to substantial slow downs.
|
2011-12-26 11:08:09 +01:00 |
|
Jürg Lehni
|
28806fe977
|
Ue the faster Matrix#_transformPoint().
And reuse Point objects if possible.
|
2011-12-26 11:06:36 +01:00 |
|
Jürg Lehni
|
d2869cfd55
|
Cached bounds are no longer LinkedRectangles.
|
2011-12-26 11:06:04 +01:00 |
|
Jürg Lehni
|
c552925426
|
Fix issue with Item#removeChildren(from, to) removing too many items.
|
2011-12-26 02:39:54 +01:00 |
|
Jürg Lehni
|
7af06502bc
|
Fix Path#transform() to also return a reference to 'this'.
|
2011-12-25 16:39:08 +01:00 |
|
Jürg Lehni
|
783d2782c0
|
Fix wrong HitResult type when hitting Segment#point.
|
2011-12-25 16:38:43 +01:00 |
|
Jürg Lehni
|
7c8409d7c2
|
Do not mess with native prototypes in Bootstrap.js
|
2011-12-25 16:27:46 +01:00 |
|
Jürg Lehni
|
1e690a68e0
|
Add TODO about HitResult points requiring transformations.
|
2011-12-25 12:39:10 +01:00 |
|
Jürg Lehni
|
3b0b1184a3
|
Implement checkSegment() without relying on #_transformCoordinates().
|
2011-12-25 12:34:51 +01:00 |
|
Jürg Lehni
|
0ccd3bc848
|
Check-in TextMate 2 properties file.
|
2011-12-25 00:20:15 +01:00 |
|
Jürg Lehni
|
951a3aea99
|
Inverse-transform the passed point on each DOM level in #hitTest().
|
2011-12-25 00:19:44 +01:00 |
|
Jürg Lehni
|
c30ff47930
|
Remove matrix argument from all hit-testing related methods.
We better inverse-transform the point and save the code!
|
2011-12-25 00:19:01 +01:00 |
|
Jürg Lehni
|
1eadc87b58
|
No need to calculate matrix before handling cached values.
|
2011-12-24 12:30:43 +01:00 |
|
Jürg Lehni
|
733d879bb6
|
Add / improve comments about DOCS.
|
2011-12-23 22:47:10 +01:00 |
|
Jürg Lehni
|
98c82856ea
|
Override #matrix accessors in Path to do nothing.
For the same reasons as described in the previous commit.
|
2011-12-23 22:46:53 +01:00 |
|
Jürg Lehni
|
627961627e
|
Have Path always directly apply any transformation to its Segments.
This is required so the coordinates of its bounds, length and SegmentPoints are always in the same space.
|
2011-12-23 22:43:27 +01:00 |
|
Jürg Lehni
|
97b66582f8
|
Rename Item#applyMatrix() to shorter #apply().
|
2011-12-23 22:41:05 +01:00 |
|
Jürg Lehni
|
61dca0b4d0
|
Introduce standard way of passing matrices/points to Item constructors.
|
2011-12-20 23:33:53 +01:00 |
|
Jürg Lehni
|
a21d180150
|
Use faster Point.create().
|
2011-12-20 23:32:53 +01:00 |
|
Jürg Lehni
|
a1ec8b7db1
|
Fix PointText#point test.
|
2011-12-20 23:32:28 +01:00 |
|
Jürg Lehni
|
f2d7b85616
|
Introduce Matrix#setIdentity().
|
2011-12-20 23:14:30 +01:00 |
|
Jürg Lehni
|
a8392fbf68
|
Implement local caching for the calculation of concatenated global matrices in the drawing of selected items in Project#draw().
|
2011-12-20 23:09:49 +01:00 |
|
Jürg Lehni
|
16113d5462
|
Declare all Character/ParagraphStyle properties that change GEOMETRY.
Fixing a failing test that showed up after debugging code was removed in recent commit, which disabled speed optimisations.
|
2011-12-20 22:37:46 +01:00 |
|
Jürg Lehni
|
0fcee7d8df
|
Move _owner / _style declarations to the top.
|
2011-12-20 22:36:24 +01:00 |
|
Jürg Lehni
|
8888ca912a
|
The internal Item#_position is no longer a LinkedPoint.
Make sure it stays that way when it's kept up-to-date in Item#transform().
|
2011-12-20 22:35:06 +01:00 |
|
Jürg Lehni
|
0592038b9f
|
Remove debugging code that lead to slow-down regressions.
|
2011-12-20 22:34:08 +01:00 |
|