d84b8d8498Use button tag instead of input for buttons. Makes button heights changeable.
Omar Rizwan
2013-03-14 16:38:52 -0400
628f622f43Fix Elm.cabal missing elm-runtime.js (follow-up) Cut+paste error Obviously, we want the js and the elm files, not the elm files twice.
ngunn
2013-03-14 16:28:02 +0000
ef4d1db45aFix Elm.cabal missing elm-runtime.js Move Build.hs (which builds elm-runtime.js) into a cabal build step (in compiler folder) The elm exec and runtime should never get out of sync Having a separate Build.hs file also causes problems when using cabal-dev
ngunn
2013-03-14 14:28:49 +0000
6761fbb695Switch one of the names in the JSON representation of type info.
evancz
2013-03-14 01:47:29 -0700
42b4d5531fAdd the Docs.hs file that extracts type annotations.
evancz
2013-03-14 01:04:51 -0700
1b3480a522Fix bug in Element module: using unbound variables. Need to make compiler check for this!
evancz
2013-03-13 10:31:37 -0700
17d90a34a2added some tests of simple programs with assignment
techtangents
2013-03-13 23:47:14 +1000
152ef51a98Fix croppedImage, show for tuples, and init for resizing initial dom node.
evancz
2013-03-13 00:52:14 -0700
1552651eafMake sure Mouse, Random, Window, and Time import their native implementation.
evancz
2013-03-13 00:00:02 -0700
3540449119Fix behavior of width and height to maintain the dimensions of images when resizing. Move htmlHeight into Utils so it can be used by both Element and Text.
evancz
2013-03-12 22:59:15 -0700
609dc36596Add height check and get rid of utils which was in the wrong place (i think)
evancz
2013-03-12 21:25:47 -0700
55137ac66dMove files around in runtime/
evancz
2013-03-12 11:06:47 -0700
b87f9665b4added info to cabal file for test-framework/quickcheck
techtangents
2013-03-12 22:30:02 +1000
d97027c118More minor fixes to RTS.
evancz
2013-03-12 01:51:54 -0700
a1b890adc3Lots of tiny fixes to get the RTS working!
evancz
2013-03-12 00:48:11 -0700
15c35c824bClean out Input file!
evancz
2013-03-11 10:59:30 -0700
4af458573dAdd success message that makes it clearer that the compiler is built separately.
evancz
2013-03-11 10:57:21 -0700
213048deddMove Geometry.elm into the Graphics/ directory.
evancz
2013-03-11 10:50:28 -0700
34294a5f42Strip out the unrelated things from Misc.js and rename it to Show.js, which is all it does now anyway!
evancz
2013-03-11 10:46:16 -0700
66c08fdc40Add exitSuccess to the Build script
evancz
2013-03-11 10:45:43 -0700
db44b154b4Combine Keyboard and Keyboard.Raw modules.
evancz
2013-03-11 10:38:52 -0700
0c3db69e01Add comment that Build does not compile the compiler.
evancz
2013-03-10 22:45:46 -0700
95679501d2Add Build.hs which constructs the elm-runtime.
evancz
2013-03-10 22:42:57 -0700
10f0a24449Add the very important Signal library :P
evancz
2013-03-10 19:03:42 -0700
121bab68fdFixes#103: Change paddle step directions to match keys
Kieran
2013-03-11 14:59:28 +1300
29a2ec36bbMove css into RTS. Simplifies Haskell API and compiler code.
evancz
2013-03-10 18:52:16 -0700
9aa8e3b243Get rid of the Examples/ directory. Planning on moving it to a separate repo.
evancz
2013-03-10 18:51:37 -0700
a38d346427Remove a stray 'p' from navigating around in emacs with a weak pinky :P
evancz
2013-03-10 15:59:33 -0700
f903ff3fd8Tweaks to the last of the library code.
evancz
2013-03-10 01:40:31 -0800
b343564795Finish tweaking the second half of .elm library files.
evancz
2013-03-10 01:07:17 -0800
8a700e84d5Update first half of .elm libraries
evancz
2013-03-10 00:54:37 -0800
944a056122Decide on convention that corresponding Native modules get exported automatically, no need to copy everything through in the Elm file.
evancz
2013-03-10 00:12:10 -0800
a5435e8993Clean up generated JS. Ensure that imports actually happen. Fix bugs with (<~) and (~).
evancz
2013-03-10 00:02:10 -0800
9a0fad5b58Rename elm-server/ to server/
evancz
2013-03-09 19:16:43 -0800
8fc0e24dc2Remove core-js/ directory. This branching thing is nice, I agree now :P
evancz
2013-03-09 19:15:04 -0800
851d2ff221Create the Utils module which contains any utilities that can be created before all other modules. Switch to using Utils in existing modules.
evancz
2013-03-09 19:02:07 -0800
05631f2b37Update generated JS so that the FFI works independently for each RTS.
evancz
2013-03-09 18:59:55 -0800
f49a509e7fAdd send and recv functions for each RTS instance.
evancz
2013-03-09 18:58:44 -0800
505b1e32d6Add the Init module which exports Elm.init, creating a self-contained RTS. It can be used as follows:
evancz
2013-03-09 18:39:09 -0800
6551ef14b2Convert the Keyboard.Raw module and do minor fixes.
evancz
2013-03-09 00:39:58 -0800
76e83e0e1bConvert Color and Text modules to new format.
evancz
2013-03-09 00:22:42 -0800
0fe301aabaConvert the List and Misc modules.
evancz
2013-03-08 23:31:19 -0800
8e6dbf8000Convert the Date, JS, and Json modules.
evancz
2013-03-08 23:22:15 -0800
86d02e22d5convert WebSocket.js and Window.js to the new module format
evancz
2013-03-08 23:12:40 -0800
ccf9917f2eConvert the random and touch modules to the new format.
evancz
2013-03-08 22:57:13 -0800
f70fdaa300Solidify format for modules. Convert the Time module.
evancz
2013-03-08 22:50:46 -0800
9084db2b59Switch module structure to permit on-demand initialization and multiple runtimes working simultaneously.
evancz
2013-03-08 20:17:01 -0800
f589cf3899Move all js files relevant to signals into the Native/Signal/ directory
evancz
2013-03-08 18:39:39 -0800
24d508b8d2Add the beginnings of a button module and mess with the definition of equality.
evancz
2013-03-07 23:17:34 -0800
35c5086759Create runtime/ directory for all runtime specific code.
evancz
2013-03-07 11:08:06 -0800
0ab2825d67Get Graphics.Element in working order.
evancz
2013-03-07 11:06:48 -0800
1fcbec65aaRename elm/ to compiler/ to make things clearer.
evancz
2013-03-07 11:05:53 -0800
79a747cfc6Rename core/ to libraries/ to make it more clear what is going on with the directory structure.
evancz
2013-03-06 09:28:53 -0800
83142e4b8aRefactor the main module generating code.
evancz
2013-03-06 09:25:23 -0800
ea4fe54a2aRename Form to Collage. Add the LineStyle module.
evancz
2013-03-06 09:24:17 -0800
d10dcdc820Reorganize Json modules to make it clear that the record conversion is still experimental.
evancz
2013-03-06 09:22:59 -0800
71f83d394eGet rid of the FillStyle module. Move gradients to Color and everything else to Form.
evancz
2013-03-05 19:46:35 -0800
0fbfab7d7cGet Text module working. Move Color into Graphics/. Have Element as a parent module of Text, Form, etc. providing the raw materials but letting functions like collage : ... -> Element and centered : Text -> Element live in dependencies.
evancz
2013-03-05 10:06:52 -0800
c136ea733eFaster case expressions, and switch to the new uncurried format for function definitions.
evancz
2013-02-28 08:56:21 -0800
9eddb7a3bdAdd the native function module and transform the list library to use it.
evancz
2013-02-27 09:46:25 -0800
c5519e3046Change semantics of import: - No more 'hiding' - 'import' means allow the use of a the module, not import everything
evancz
2013-02-26 23:33:47 -0800
389a6f5309Add a number of core modules, begin defining module names in .js files.
evancz
2013-02-26 23:26:28 -0800
45586e0738Rename a file to LetBoundVars.hs to extract only variable names defined in let expressions.
evancz
2013-02-26 23:25:24 -0800
30ad0fb847Add Value.js as the native misc module. Lots of dependencies and contents that should be moved to more reasonable places.
evancz
2013-02-23 01:02:56 +0100
d53cecf3baList module dependencies in elm and js code.
evancz
2013-02-23 00:19:40 +0100
c710179a3aAdd date lib and clean up some existing modules.
evancz
2013-02-22 00:33:53 +0100