Commit graph

62 commits

Author SHA1 Message Date
Evan Czaplicki
dcbe2fc245 Change the format of module instantiation
Currently, it's only possible to create modules at the leafs of the
namespace structure. This CL lifts that restriction.

Get rid of "use strict" in many cases.
2013-09-30 00:44:31 -07:00
Evan Czaplicki
984cfc55a9 Fix issue #230
The problem was that `inner` was not refering to the correct node in
the `setPos` expression if the inner node got replaced.
2013-09-02 01:04:21 -07:00
Alex Neslusan
c58c97bb76 Fixed issue #234
By removing old style properties in setPos
2013-09-01 13:49:37 +08:00
Evan Czaplicki
089ae13ae6 Fix problems with transformation matrices that include numbers very close to zero (as in issue #222) 2013-08-25 01:03:59 -07:00
Evan Czaplicki
8d09047b76 Switch runtime over to Transform2D library 2013-08-19 15:40:03 -07:00
Evan Czaplicki
560f679d8f Fix transparency issue in #210 2013-08-16 00:07:32 -07:00
Evan Czaplicki
251c7d7c2d Avoid extra updates (as recommended by Jeff) 2013-08-16 00:00:39 -07:00
Evan Czaplicki
94d6f7f471 Fix links, hopefully for real this time 2013-08-02 17:26:25 -07:00
Evan Czaplicki
5c0f1efd4d Fix rendering of links. Should fill only the space of the element. 2013-08-02 15:21:27 -07:00
Evan Czaplicki
3c7f45ff0a fix spacing again 2013-08-01 19:46:51 -07:00
Evan Czaplicki
62dc6e8a57 fix spacing 2013-08-01 19:46:04 -07:00
Evan Czaplicki
32c17ec3f4 make sure anchor tags surround their content 2013-08-01 19:45:41 -07:00
Evan Czaplicki
1fcb01f743 Finish switching over to '_Tuple' format for tuples. 2013-07-15 01:05:14 +02:00
evancz
d0c634f16f Allow collages to get property updates, such as opacity and links. 2013-06-16 14:20:47 -07:00
evancz
afacd1b858 Add hoverable and hoverables 2013-06-15 00:49:22 -07:00
evancz
a3801ac6a8 Ensure that alphas compose when used on groups. 2013-06-13 12:52:23 -07:00
evancz
85110bb625 Properly read alpha value. 2013-06-13 12:17:49 -07:00
evancz
d2a0a0305a Add opacity to the collage API 2013-06-13 12:00:17 -07:00
evancz
3c01d66161 Fix bug when moving and scaling Elements in a collage. 2013-06-01 14:27:35 -07:00
evancz
487494926c Fix orientation of polygons and paths. 2013-06-01 11:57:08 -07:00
evancz
3829a951d3 Fix another rendering bug for collages. 2013-06-01 11:09:31 -07:00
evancz
35d6019f51 Correct positioning of normal forms that appear in groups right after an Element. 2013-06-01 01:55:33 -07:00
evancz
6c2fb97f6a Bug fix: clear collage nodes that should not be shown anymore. 2013-06-01 00:13:04 -07:00
evancz
5e7a34f571 Make image cropping simpler. 2013-05-29 14:27:00 -07:00
evancz
f164a98f31 Fix the updater for plain images. 2013-05-28 16:07:43 -07:00
evancz
bbf20b76bd Display fitted images correctly. 2013-05-25 14:59:37 +02:00
evancz
b247e4663b Add tiled image to the kinds of possible images. 2013-05-25 14:52:12 +02:00
evancz
582a4c5ee2 Fix Float32Array bug in IE. Fix input selection bug in IE. 2013-05-22 14:05:53 +02:00
evancz
5160fc7005 Fix bug in Form element updates in which switching to a different type of Element caused a runtime error. 2013-05-21 22:08:32 +02:00
evancz
d31acc5c9d Minor bug fixes in RTS and libraries. 2013-05-21 10:03:51 +02:00
evancz
7f314846ad Fix a cyclical dependency in the runtime, fix a use of ms which is now undefined. 2013-05-20 15:36:21 +02:00
evancz
17a44f3531 Change the names of line caps and joins. 2013-05-17 22:45:37 +02:00
evancz
bba39f2934 Fix basic transforms on groups 2013-05-16 22:11:12 +02:00
evancz
6134ed581d Merge branch 'dev' of https://github.com/evancz/Elm into dev 2013-05-14 19:28:58 +02:00
evancz
b96b240c47 Make rotations counter-clockwise, just like the unit circle. Now trig functions and rendering functions match each other. 2013-05-14 19:28:36 +02:00
Colin Curtin
acd2b61e00 Merge remote-tracking branch 'evan/dev' into lint
Conflicts:
	runtime/Init.js
	runtime/Render/Collage.js
2013-05-14 09:18:38 -07:00
evancz
b04e97a449 Get resizes working for collage. 2013-05-14 16:29:35 +02:00
evancz
d5a099fe85 Get the stops to show up properly. 2013-05-13 22:22:46 +02:00
evancz
e1425af666 Support toForm in all cases. 2013-05-13 16:38:23 +02:00
Colin Curtin
98c0269edc Moar whitespace. 2013-05-11 17:15:45 -07:00
Colin Curtin
2b90d0eb9e Whitespace, semicolons, lint etc. No functional changes. 2013-05-11 13:42:45 -07:00
evancz
dc3b220fce Fix group and groupTransform 2013-05-11 13:00:03 -07:00
evancz
bb2f028bde Significant refactor of Collage.js renderer. Now supports toForm.
The `update` function is naive, leading to very bad memory performance. Need to finish improving that part.
2013-05-11 12:35:39 -07:00
evancz
5b475ac2a0 Begin getting things ready to support toForm 2013-04-19 01:59:39 -07:00
evancz
a764f68646 Get rid of memory leak caused by creating tons of canvases. 2013-04-18 22:25:39 -07:00
evancz
22890292b8 Correct resizing problems with static elements. Previously, no property updates occurred. 2013-04-07 17:57:57 -07:00
evancz
2aeeae7239 Fix rendering of lineJoin. 2013-03-26 19:31:31 -07:00
evancz
9a40392e00 Fix bugs in container and an empty flow 2013-03-26 00:12:31 -07:00
evancz
545be51678 Fix behavior of customButton to avoid flicker. 2013-03-24 22:23:30 -07:00
evancz
24c90b3673 Fix rendering bug with standard input buttons. 2013-03-24 19:48:27 -07:00