on fb21e21 help sign in
all commits
589a16cAdd the `mergeEither` signal and remove some dead code from Touch.js.evancz 5bf237d* Fix renaming issue with `a1`, `a2`, etc. as described in [issue 75](https://github.com/evancz/Elm/issues/75)evancz 28c3a71New version of Pong. Update version numbers.evancz 79d9d4cAdd `timestamp` and `timeOf` functions to Signal library.evancz 8d7df3dAdd `average` function and ensure that `delay` does not propagate the default value.evancz e85f31fNew way to import that does not clutter global namespace. Switch uses of `Nothing` and `Just` to simpler expressions.evancz 354c2efGet rid of more closure compiler errors.evancz f508072Updates to get rid of closure compiler errors.evancz ede839fAdd new signal primitives.evancz bdb898dRename libraries, dropping prefixes. This probably introduces some bugs.evancz f4344dcTotally redo the HTTP API. Get rid of `Maybe` in types because the signal filtering functions make them unnecessary. Make requests more flexible with the `request` function which lets you set the type, url, data, and set request headers.evancz c9c17b3Rename `insideForm` to `isWithin`. Rename `foldp1` to `foldp'`, I think the previous name suggests different behavior. Add `foldp1 :: (a -> a -> a) -> Signal a -> Signal a` Add type hints for all of these functions.evancz 0dee686Add foldp1Joey Adams 66dc52dUpdate `isClickedOn` to work with new graphics system.evancz 38d0e8fAdd support for links and DOM nodes. Fix lots of bugs.evancz 1501160Begin rewrite of rendering engine.evancz 3584556Insert spaces such that line breaks still happen. Fix string displaying in buttons.evancz c402dceMore bug fixes for string escaping.evancz 03245c2Fix foldr1 bug (wrong base case). Reveal `isClickedOn` in Signal.Mouse. Bump version number.evancz 1430e8fCorrect error with `sampleOn` function.evancz 913aaf0Set margin and padding to 0 explicitly.evancz 0934ab6Add built-in event handlers (elm_log, elm_title, elm_redirect) and add Data.List.lastevancz 9332a8aUpdate .js files for Foreign.JavaScript and new Signal operators.evancz 248946fCreate Prelude module which exports a bunch of List functions. Add `take` and `drop` to Data.List. Ensure that prelude is automatically imported, even if it is not listed.evancz 980c50bAdd Keyboard.Raw, Data.Char, and Data.Maybe libraries.evancz cdd1a89Improve error reporting very slightly. Add Mouse.clickedOn function.evancz bc78002Add `Input.button` for form submission.evancz 604cb18Add Maybe datatype. Add "gets" and "posts" to HTTP library. Correct error with (/=) operator.evancz 191f3d8Add "Response" datatype to HTTP library. elm-mini.js was changed accordingly. Add bash file to concatenate all js files.evancz ff3d6ecAdd all core JavaScript libraries.evancz