Commit graph

229 commits

Author SHA1 Message Date
Jeff Smits
befbaabedb Renamed rewritten Automaton lib to AutomatonV2, checked out Automaton lib from before rewrite. 2013-09-14 10:30:29 +02:00
Jeff Smits
8544bb80f4 Removed after and renamed before to andThen. 2013-09-06 10:02:58 +02:00
Jeff Smits
9823941df1 Removed operators, renamed some functions, as advised by Evan. 2013-09-05 14:00:34 +02:00
Jeff Smits
ae65d1e43e Rewrote Automaton library with normal functions instead of CPS (resulting in more complex, but hopefully better performing code). Added some common AFRP functions (including loop\!). Requires some testing... 2013-09-01 13:51:46 +02:00
Alexander Noriega
074bb08f8e Rename replicate to repeat. 2013-08-31 21:23:23 -03:00
Alexander Noriega
d6e7172f45 Define convenience function List.replicate. 2013-08-31 16:29:35 -03:00
Evan Czaplicki
0dea178cd6 Stop importing hidden things 2013-08-21 19:10:26 -07:00
Evan Czaplicki
bdb3102326 Fix the greys and charcoals which were all missing an argument 2013-08-21 14:15:28 -07:00
Evan Czaplicki
9e08189960 Add gray, charcoal, and greyscale 2013-08-19 13:45:36 -07:00
Evan Czaplicki
df5b3f5932 Rename the Matrix2D type to Transform2D 2013-08-19 11:57:18 -07:00
Evan Czaplicki
4722efeb80 Move native version of Matrix2D 2013-08-19 11:56:27 -07:00
Evan Czaplicki
d0249e4de2 Change name of Matrix2D to Transform2D to capture that it involves translations 2013-08-19 11:42:17 -07:00
John P Mayer Jr
b8a270e9d4 toCode needs to use uppercase, since keyboard separates key and modifier 2013-08-15 06:09:13 +00:00
John P Mayer Jr
6821a350f4 fixed obvious === bug 2013-08-15 05:55:48 +00:00
John P Mayer Jr
b9abf862dd fixed wierd keyboard stuff by factoring out keypress events 2013-08-15 05:24:44 +00:00
Evan Czaplicki
3d36846055 switch to Tango color scheme for default colors
Everything looks nicer already :P
http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines
2013-08-13 16:16:56 -07:00
Evan Czaplicki
17628a0a26 Fix type error in Automaton library 2013-08-12 01:09:45 -07:00
Evan Czaplicki
5a06bba85d Add tiny clarification to hsv documentation 2013-08-10 20:07:57 -07:00
Evan Czaplicki
552fe262c2 Switch back to using number instead of Float whenever it is appropriate 2013-08-10 20:01:48 -07:00
Evan Czaplicki
b23ff222a0 Add some documentation 2013-08-09 17:44:30 -07:00
Evan Czaplicki
0bd875923f Define List.and and List.or 2013-08-08 16:20:16 -07:00
Evan Czaplicki
c70d59fdf9 Merge branch 'dev' 2013-08-08 13:55:19 -07:00
Evan Czaplicki
79c6b3b39e Merge pull request #194 from A1kmm/dev-fix-mousemove-handler-for-touch
Fix a typo bug in the onblur handler for Touch.
2013-08-08 13:54:01 -07:00
Zsombor Nagy
fa28e61198 Change foldp example to contain a function which uses both of its arguments 2013-08-08 08:24:24 +02:00
Evan Czaplicki
8a6a823504 Better error messages for runtime errors in cases and ifs 2013-08-04 13:47:27 -07:00
Evan Czaplicki
0cd594c13c Better JS for function composition, runtime errors report which module they came from 2013-08-04 12:51:52 -07:00
Evan Czaplicki
0a55674939 Fix timestamp which was undefined before 2013-08-04 12:24:50 -07:00
Evan Czaplicki
a268421893 Get show, readInt, and readFloat working again 2013-08-04 12:22:58 -07:00
Evan Czaplicki
56e897c9d1 Signal.delay was undefined, use correct reference 2013-08-04 11:15:52 -07:00
Evan Czaplicki
e6e038d431 Fix rounding error in changing width and height of images 2013-08-03 12:55:22 -07:00
Evan Czaplicki
936ffdea81 Give the proper field names to checkboxes 2013-08-02 22:20:24 -07:00
Evan Czaplicki
1abea68ea2 rename opacity to alpha to avoid name collision 2013-08-02 01:53:58 -07:00
Evan Czaplicki
1b1f058170 get rid of tabs
fucking tabs
2013-08-01 19:47:43 -07:00
Evan Czaplicki
e297564140 make sure clicks are registered on buttons 2013-08-01 19:47:09 -07:00
Evan Czaplicki
8e54751626 Correctly generate a type for markdown blocks 2013-08-01 17:19:34 -07:00
Evan Czaplicki
b3cc261f96 Make show nicer for signals and unknown objects. 2013-07-30 09:10:06 -07:00
Evan Czaplicki
ae6a3b36b5 Fix runtime code for comparing things 2013-07-30 08:44:23 -07:00
Evan Czaplicki
3e4773ca2e Fix libraries to match new JS generation rules 2013-07-29 23:23:04 +02:00
Evan Czaplicki
748c608df2 Get standard libraries compiling (now that String is in Basics and Signal is in Signal) 2013-07-29 19:26:53 +02:00
Evan Czaplicki
5d901721f1 Add the String type alias to Basics and update modules that depend on strings 2013-07-29 15:49:19 +02:00
Evan Czaplicki
a767024f6e Update to rely on the difinition of Signals in the Signal library 2013-07-29 15:48:35 +02:00
Evan Czaplicki
6ace8a0bf7 Move the definition of the Signal type out of the compiler and into the Signal library 2013-07-29 15:47:48 +02:00
Evan Czaplicki
3a4863f405 Get JavaScript.Experimental working 2013-07-27 13:11:18 +02:00
Evan Czaplicki
3cc169ba09 Get Text compiling 2013-07-27 13:08:46 +02:00
Evan Czaplicki
fc6ce75344 Get Graphics/ compiling! 2013-07-27 13:06:22 +02:00
Evan Czaplicki
d6acea8b51 Get Input library in shape to compile 2013-07-27 12:37:54 +02:00
Evan Czaplicki
5234d6d294 Get Graphics/ libraries closer to compiling 2013-07-27 00:51:25 +02:00
Evan Czaplicki
e1d26d0a8f Get Mouse compiling 2013-07-26 19:06:57 +02:00
Evan Czaplicki
20067c466f Get more libraries compiling 2013-07-26 19:05:48 +02:00
Evan Czaplicki
602117f211 Correct types (Int back to KeyCode) 2013-07-26 19:05:10 +02:00