Jürg Lehni
|
2218ca31f6
|
Fix support for double-click events.
Closes #90.
|
2012-12-17 22:22:58 +01:00 |
|
Jürg Lehni
|
9fb48d1dd4
|
Fix a bug Base.equals(), causing endless recursion.
Closes #148.
|
2012-12-17 21:49:48 +01:00 |
|
Jürg Lehni
|
846744d301
|
Better document new Bootstrap feature.
|
2012-12-15 19:52:52 +01:00 |
|
Jürg Lehni
|
b535d9f843
|
Implement new Bootstrap feature that allows hiding of getter parameters to make sure beans are produced, and use it across the library.
|
2012-12-15 19:51:31 +01:00 |
|
Jürg Lehni
|
6ccdca552e
|
Bump version to 0.3 for upcoming release.
|
2012-12-15 17:38:56 +01:00 |
|
Jürg Lehni
|
b7d2dfb1db
|
Add two more SvgExport examples.
|
2012-12-15 17:37:28 +01:00 |
|
Jürg Lehni
|
5a316c244b
|
Directly expose bounds methods as statics rather than using a private scope.
|
2012-12-15 08:27:37 -08:00 |
|
Jürg Lehni
|
0d2ed108e2
|
Refactor getBounds code so that functionality can be exposed as static methods on Path.
|
2012-12-15 08:19:10 -08:00 |
|
Jürg Lehni
|
021009abbc
|
Shorten Path#getBounds() code by using Numerical.solveQuadratic().
|
2012-12-15 07:58:20 -08:00 |
|
Jürg Lehni
|
ddf982a446
|
Add comment to removeOn() code.
|
2012-12-15 02:40:47 -08:00 |
|
Jürg Lehni
|
09ee9a0689
|
Exclude 1 in parameter range for crossing counting, as segment points would be counted twice otherwise.
|
2012-12-15 02:27:36 -08:00 |
|
Jürg Lehni
|
16578e6b15
|
Clean up code.
|
2012-12-15 02:24:46 -08:00 |
|
Jürg Lehni
|
a690aa48c1
|
Inline applyTransform() code, since it's so little code now.
|
2012-12-15 02:22:25 -08:00 |
|
Jürg Lehni
|
a677e905bf
|
Simplify applyTransform() in SvgImport.
|
2012-12-15 02:21:03 -08:00 |
|
Jürg Lehni
|
d280d65f82
|
Fix issues with exporting SVG matrices when they can be resolved to simple rotate / scale / translate statements.
|
2012-12-15 02:20:37 -08:00 |
|
Jürg Lehni
|
a36d244eb1
|
Handle impression in Curve#getCrossings(), causing wrong results when handling circles.
|
2012-12-15 01:52:23 -08:00 |
|
Jürg Lehni
|
9a7f72e163
|
Clean up getBounds code a bit, by using less local variables and more explicit variable names.
|
2012-12-14 21:40:25 -08:00 |
|
Jürg Lehni
|
2061cb0517
|
Fix Path#contains() for unclosed paths that have a fill color.
|
2012-12-14 21:39:47 -08:00 |
|
Jürg Lehni
|
589d4e6e73
|
Handle exporting of empty paths.
|
2012-12-09 18:04:56 -08:00 |
|
Jürg Lehni
|
9d8bf12028
|
Never return null from #getBounds.
|
2012-12-09 18:00:23 -08:00 |
|
Jürg Lehni
|
c49a0c6ad4
|
Check if SVG nodes could be converted before adding them as children.
|
2012-12-09 16:53:52 -08:00 |
|
Jürg Lehni
|
86a1a17b8d
|
Fix matrix exporting for groups, which ignore x / y attributes for positioning.
|
2012-12-09 15:46:21 -08:00 |
|
Jürg Lehni
|
62c7bb804b
|
Add comment about caching _css values.
|
2012-12-08 20:12:36 -08:00 |
|
Jürg Lehni
|
68dc7e8b12
|
Correctly fix SVG alpha support through opacity attributes.
|
2012-12-08 20:09:24 -08:00 |
|
Jürg Lehni
|
14e6edb8ee
|
Fix #toString() for event objects.
|
2012-12-08 19:57:04 -08:00 |
|
Jürg Lehni
|
92e9bb2a6a
|
Change item based onFrame handlers to have their own time and frame counters.
|
2012-12-03 10:04:10 -08:00 |
|
Jürg Lehni
|
cf5853c8cc
|
Improve handling of item based onFrame handlers, by moving functionality to View and removing handlers properly when the view is destroyed.
|
2012-12-03 09:53:47 -08:00 |
|
Jürg Lehni
|
5b56bd7fbf
|
Fix item-based onFrame handlers so they can be removed again properly.
|
2012-12-03 08:49:49 -08:00 |
|
Jürg Lehni
|
a3a7545cb0
|
Only resize image rasters if the new size is different from the old.
|
2012-12-02 21:13:03 -08:00 |
|
Jürg Lehni
|
50f810a1ad
|
Remove onLoad workaround, and use #attach('load') instead of #onLoad internally.
|
2012-12-02 21:08:57 -08:00 |
|
Jürg Lehni
|
523f5c1789
|
Avoid multiple triggering of Raster.onLoad() on cached rasters.
|
2012-12-02 21:05:40 -08:00 |
|
Jürg Lehni
|
cdfd1f596a
|
Fix some comments.
|
2012-12-02 19:47:25 -08:00 |
|
Jonathan Puckey
|
9727874aa2
|
SVG Importer: implement initial support for importing of images.
|
2012-12-02 19:42:22 +01:00 |
|
Jürg Lehni
|
86d3a3521b
|
Avoid rgba() colors in SVG output since it's not part of SVG 1.1
Use fill- / stroke-opacity instead.
|
2012-12-01 12:44:54 -08:00 |
|
Jürg Lehni
|
f1abdccf85
|
Result of getAlpha() is always defined.
|
2012-12-01 12:34:45 -08: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
|
d16155f4fe
|
Fix CompoundPath#clone() so that it does not alter the #clockwise state on its children.
|
2012-12-01 11:31:03 -08:00 |
|
Jürg Lehni
|
f14b685c1d
|
Use #_type comparisson rather than slower instanceof operator wherever we can.
|
2012-12-01 11:17:09 -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
|
ace1d0f441
|
No need to set _clockwise since #reverse() already does so.
|
2012-12-01 11:10:59 -08:00 |
|
Jürg Lehni
|
f90ceb06b3
|
Simplify code that checks for the need of opacity buffering a bit.
|
2012-12-01 11:06:23 -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 |
|
Jürg Lehni
|
d0cc8b6c16
|
Fix issue with hit-testing filled paths that are not closed.
|
2012-11-28 22:13:31 -08:00 |
|
Jürg Lehni
|
07688a685e
|
Switch back from using 'x' in obj to obj.x != null in basic type constructors, since 'x' in <primitive type value> would throw an exception.
|
2012-11-28 22:09:09 -08:00 |
|
Jonathan Puckey
|
d45a4ce8ad
|
SVG Import: inline variable value.
|
2012-11-28 21:40:48 +01:00 |
|
Jonathan Puckey
|
808073fa63
|
SVG Importer: add support for stroke-opacity and fill-opacity.
|
2012-11-28 20:50:27 +01: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
|
9ff39eb603
|
Define Color.random() similar to Point.random().
|
2012-11-27 17:35:03 -08:00 |
|
Jürg Lehni
|
398ee1a338
|
Redraw view once Raster has finished loading.
|
2012-11-27 14:12:34 -08:00 |
|
Jürg Lehni
|
83867f01f3
|
Preserve ASCII in library for now, until #139 is resolved.
|
2012-11-23 14:06:11 -08:00 |
|