on 5fbc042 help sign in
5fbc042Fix size analysis of text in IE and FireFoxevancz bd9dc47Fix bug in `sampleOn` which caused it to send two messages per event instead of one. Really bad behavior!evancz 66dc52dUpdate `isClickedOn` to work with new graphics system.evancz 0391c1cAdd markdown support. Add minification support.evancz 38d0e8fAdd support for links and DOM nodes. Fix lots of bugs.evancz 0e613a1Include Graphics.Element by default. Fix bugs for `fittedImage` and change when the string for `video` is converted to a JSString.evancz f27453eAdd support for `[markdown| anything can go here |] :: Element`. Yay!evancz 2f5d445Fix up graphics libraries: - All basic elements can now be displayed and updated. Updates no longer rebuild the whole scene; instead they only replace as necessary. - Add `container` primitive which allows people to position Elements in a more flexible way. - Collages can now handle sprites, textures, and Elements!evancz 1501160Begin rewrite of rendering engine.evancz 81d185eFix parser for (:) in patterns. Had wrong associativity.evancz 534dc73Fix slightly broken constraint generator.evancz d515420Make pattern matching significantly faster. Whoo! Bump to version 0.4.evancz cf011a0Update Pong source to match blog post.evancz 5547fb1Update version to fix bug in IE and FF!evancz 53b2e70Make little cosmetic changes.evancz b5b87f2Change how some text is centered.evancz a53dfdeAdd scoreboard.evancz 53c621bMerge branch 'master' of https://github.com/evancz/Elmevancz 595ed38Add much better introduction. Part blog post, part game of Pong.evancz 3f6843dAdd the word 'overview'Evan Czaplicki ee2805aMoved comment to beginning to contextualize the program and emphasize design choices.evancz d0da29fFinish up comments for Pong.evancz a5b6d4eAdd Pong project.evancz 07ff347Fix optimization error.evancz 29cd135Latest js runtime system.evancz 3584556Insert spaces such that line breaks still happen. Fix string displaying in buttons.evancz c402dceMore bug fixes for string escaping.evancz cc345bcAdd note about toText bugevancz b938071Fix display bug in `toText` function. Strings were not escaped properly :/ Now they are!evancz cb9d296Turn noscript generation on by default.evancz bfe31c3Depend on lib that actually exists.evancz 83382f3Update latest elm-runtime.evancz e5eb0a0Update changelog.txtevancz 9b659ddAdd error messages for errors due to untyped native functions. Hopefully untyped native functions can be eliminated soon!evancz 8810898Add some type hints and print out any assumptions that escape type checking.evancz 028d2ecFix bad behavior of `[ lo .. hi ]` syntax. Now [4..0] ==> [], not [0].evancz dea401bFix bug in `concretize` in which a fold uses the base for every step instead of accumulating the result (i.e. `t` becomes `t'`). One character mistakes are the worst! Let-polymorphism should be working for everything now! FINALLY! Mabye...evancz 2f327b0Correct bug with displaying characters.evancz 9e90c58Change module names in Types/ to include Types prefix. Work on getting let-polymorphism correct.evancz 46df5ffAdd new binops to parser.evancz 75593c5Change representation of Modules. Now all statements (definitions, datatypes, event imports, and event exports) are treated the same way. This caused lots of changes, but will ultimately improve type checking.evancz 033fa66Add type hints for `move`, `scale`, and `rotate`.evancz 46cb69fUpdate runtime system, and update version number to 0.3.6.evancz 76aab32Add some type hints for JSON library.evancz f39142dAdd JSON library and make pretty printing for JSON work.evancz 3b5dea9Update changelog.txt to reflect new changes.evancz 848f31cAdd variable renaming for new Let representation.evancz 45f834eAdd context to type constraints for better error messages. Fix big with generated constraints in which some constraints could be ignored.evancz 8c42218Add (^) binop and update comparison operators to use new comparison framework.evancz b5c9413Add Comparable super-type, along with `compare` function.evancz