Jürg Lehni
|
1e283fe113
|
Implement Raster#source and clean up #initialize()
|
2012-12-24 01:12:41 +01:00 |
|
Jürg Lehni
|
d6fceb928f
|
Implement Item#transformContent property, which controls wether Item#transform() directly applies transformations to contents, or simply stores them in Item#matrix.
|
2012-12-24 00:39:42 +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
|
81b8a57a7c
|
Improve Base.isObject() to only return true for real "vanilla" JS objects.
|
2012-12-23 16:21:18 +01:00 |
|
Jürg Lehni
|
1046e440e8
|
Improve documentation.
|
2012-12-23 16:01:53 +01:00 |
|
Jürg Lehni
|
734cc1cc61
|
Undo commit 4445376c0204cb5a2e408c64b77a5b6fa09305ba since it clashes with magnification.
|
2012-12-21 16:41:57 +01:00 |
|
Jürg Lehni
|
1509a934b0
|
Merge branch 'refs/heads/master' into uglifyjs2
Conflicts:
build/preprocess.sh
|
2012-12-21 16:15:00 +01:00 |
|
Jürg Lehni
|
e3741f5708
|
Do not drop unreferenced functions and variables when minifying.
It seems to take ages, and parameter list is meaningful in Boostrap.js even when parameters are not used.
|
2012-12-21 16:13:10 +01:00 |
|
Jürg Lehni
|
d43cc28aac
|
Optimise Curve constructors that construct from 4 arguments (points) and 8 (coordinate values).
|
2012-12-20 18:03:11 +01:00 |
|
Jürg Lehni
|
e10ef4dba3
|
Fix comment.
|
2012-12-19 03:22:57 +01:00 |
|
Jürg Lehni
|
22ddd7a37e
|
Implement CompoundPath#curves.
|
2012-12-18 14:53:38 +01:00 |
|
Jürg Lehni
|
29a2bc781b
|
Implement the various bounds getter on Curve too, using caching and the new static Path.get*Bounds methods.
|
2012-12-18 14:35:21 +01:00 |
|
Jürg Lehni
|
4de5f30f72
|
Improve documentation.
|
2012-12-18 14:19:22 +01:00 |
|
Jürg Lehni
|
c63e2c8f79
|
Clean up bounds scope indentation.
|
2012-12-18 14:19:13 +01:00 |
|
Jürg Lehni
|
9a8dddd7df
|
Move Item#isEmpty() out of bounds scope and define documentation for it.
|
2012-12-18 14:18:53 +01:00 |
|
Jürg Lehni
|
7622493d2e
|
Update libraries to versions minified with UglifyJS2.
|
2012-12-18 14:03:41 +01:00 |
|
Jürg Lehni
|
05ab8910ea
|
Optimise GradientStop constructor for better minification.
|
2012-12-18 13:49:29 +01:00 |
|
Jürg Lehni
|
15824e7aaf
|
Fix isEmpty for TextItems.
Closes #133.
|
2012-12-18 05:29:03 +01:00 |
|
Jürg Lehni
|
9022bb232b
|
Simplify getGlobalMatrix().
|
2012-12-18 00:22:39 +01:00 |
|
Jürg Lehni
|
87393d130d
|
Make sure converting #saturation getter uses HSB, not HSL.
Fixes #111.
|
2012-12-17 23:03:02 +01:00 |
|
Jürg Lehni
|
481b2e00ac
|
Handle scroll matrices correctly when drawing selections.
Closes #82.
|
2012-12-17 22:58:55 +01:00 |
|
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 |
|