Christopher Chedeau
|
901db3c3a6
|
All the generated tests are passing :)
|
2014-04-19 22:08:10 -07:00 |
|
Christopher Chedeau
|
94aedd25f6
|
swap space_around and between. all tests pass!
|
2014-04-19 15:21:57 -07:00 |
|
Christopher Chedeau
|
13e7e3168b
|
fix bottom issue
|
2014-04-19 14:43:51 -07:00 |
|
Christopher Chedeau
|
c95de81d37
|
print what when wrong in case of errors
|
2014-04-19 14:41:42 -07:00 |
|
Christopher Chedeau
|
c0fa2619b1
|
colorize PASS and FAIL
|
2014-04-19 14:37:51 -07:00 |
|
Christopher Chedeau
|
9e0926adf2
|
actually do the tests
|
2014-04-19 14:35:54 -07:00 |
|
Christopher Chedeau
|
6fdae626b0
|
add expected layout to tests
|
2014-04-19 14:26:19 -07:00 |
|
Christopher Chedeau
|
fb61491805
|
c print shorthand for margin and padding instead of the 4 versions
|
2014-04-19 12:19:02 -07:00 |
|
Christopher Chedeau
|
40fac63469
|
correctly outputting all attributes
|
2014-04-19 12:15:01 -07:00 |
|
Christopher Chedeau
|
05b2c5a749
|
transpiling all the attributes (rough pass)
|
2014-04-19 12:11:45 -07:00 |
|
Christopher Chedeau
|
f540de9d3a
|
probably super wrong but doesn't give random memory issues anymore
|
2014-04-18 17:19:30 -07:00 |
|
Christopher Chedeau
|
a90b876e93
|
autogen c tests initial commit
|
2014-04-18 17:15:03 -07:00 |
|
Christopher Chedeau
|
5f2a219394
|
decouple js tests from jasmine so that we can generate them in c
moved the c example inside of test file
added a make test
|
2014-04-18 16:35:37 -07:00 |
|
Christopher Chedeau
|
02d8f35b9a
|
use calloc instead of memset and get rid of a duplicated field
|
2014-04-18 16:03:29 -07:00 |
|
Christopher Chedeau
|
75ab7b6f39
|
split .c and .h
|
2014-04-18 16:00:53 -07:00 |
|
Christopher Chedeau
|
a650e77cb3
|
update transpiler for &children
|
2014-04-18 15:48:44 -07:00 |
|
Christopher Chedeau
|
43530e51da
|
Merge pull request #2 from swolchok/master
don't separately malloc each child, since the list of children never grows
|
2014-04-18 14:39:40 -07:00 |
|
Scott Wolchok
|
2fce9254d7
|
don't separately malloc each child, since the list of children never grows
|
2014-04-18 14:35:12 -07:00 |
|
Christopher Chedeau
|
1d601935f9
|
Merge pull request #1 from swolchok/master
Use isnan(3) to check for NaN
|
2014-04-18 14:06:25 -07:00 |
|
Scott Wolchok
|
5498516087
|
fix memory leak found by valgrind
|
2014-04-18 13:45:57 -07:00 |
|
Scott Wolchok
|
8cf26abf24
|
Use isnan(3) to check for NaN
|
2014-04-18 13:41:14 -07:00 |
|
Christopher Chedeau
|
f34ed85833
|
s/unsigned int/int/g
|
2014-04-18 13:17:47 -07:00 |
|
Christopher Chedeau
|
a5a6c2cf8f
|
stop allocating so much memory for nothing (c is hard)
|
2014-04-18 13:14:20 -07:00 |
|
Christopher Chedeau
|
8317054606
|
make a separate file for the code generation
|
2014-04-18 12:10:02 -07:00 |
|
Christopher Chedeau
|
803aabf37f
|
extract layoutNode
|
2014-04-18 11:53:28 -07:00 |
|
Christopher Chedeau
|
ada35b9ba6
|
auto-gen the C code
|
2014-04-18 10:37:01 -07:00 |
|
Christopher Chedeau
|
3c7eb7bcfa
|
typo in C, forgot a !
|
2014-04-18 10:22:38 -07:00 |
|
Christopher Chedeau
|
e3430169c0
|
isDimDefined helper
|
2014-04-18 10:11:37 -07:00 |
|
Christopher Chedeau
|
f55bece86e
|
constantify css values for easier port
|
2014-04-18 10:08:16 -07:00 |
|
Christopher Chedeau
|
8af40c07ce
|
replace math.math with ternary
|
2014-04-18 10:00:46 -07:00 |
|
Christopher Chedeau
|
1067fd5997
|
replace forEach with standard for loop
|
2014-04-18 09:59:20 -07:00 |
|
Christopher Chedeau
|
03da8ea411
|
replace === to == in order to make the c conversion easier
|
2014-04-18 09:56:57 -07:00 |
|
Christopher Chedeau
|
28d2e3c352
|
make children always present in the layout function
|
2014-04-18 09:54:58 -07:00 |
|
Christopher Chedeau
|
99c0eb7b6b
|
gitignore
|
2014-04-18 09:40:31 -07:00 |
|
Christopher Chedeau
|
74644cfe41
|
isUndefined helper to make js and c closer
|
2014-04-18 09:40:09 -07:00 |
|
Christopher Chedeau
|
dd79f7599b
|
remove useless top/left setting
|
2014-04-18 09:33:14 -07:00 |
|
Christopher Chedeau
|
0e30f00752
|
OMG IT WORKS IN C!!
|
2014-04-18 09:32:24 -07:00 |
|
Christopher Chedeau
|
6ac385b234
|
remove useless top/left setting
|
2014-04-18 09:30:02 -07:00 |
|
Christopher Chedeau
|
d701273704
|
omg, there's a proper bool type in C now!
|
2014-04-18 09:17:05 -07:00 |
|
Christopher Chedeau
|
ded76b867e
|
initial commit of the c port. it compiles but doesn't work
|
2014-04-18 09:06:42 -07:00 |
|
Christopher Chedeau
|
47faaffef2
|
remove horizontal/vertical support
|
2014-04-18 09:06:22 -07:00 |
|
Christopher Chedeau
|
7ad8da74e0
|
move tests to __tests__
|
2014-04-16 18:57:09 -07:00 |
|
Christopher Chedeau
|
7549e2c130
|
Update README.md
|
2014-04-16 17:46:07 -07:00 |
|
Christopher Chedeau
|
3e2dd93db2
|
Update README.md
|
2014-04-16 17:35:25 -07:00 |
|
Christopher Chedeau
|
e465ef7d33
|
add automated testing support for position: absolute
|
2014-04-16 16:34:07 -07:00 |
|
Christopher Chedeau
|
fb9534eed5
|
support relative right and bottom
|
2014-04-16 16:31:38 -07:00 |
|
Christopher Chedeau
|
88f7e70abe
|
negative top/left tests
|
2014-04-16 16:14:25 -07:00 |
|
Christopher Chedeau
|
7f40bf084b
|
space-around with padding
|
2014-04-16 16:12:24 -07:00 |
|
Christopher Chedeau
|
2471dbe49a
|
simple top left
|
2014-04-16 15:26:15 -07:00 |
|
Christopher Chedeau
|
93ee721ba8
|
wooooot, padding works!
|
2014-04-16 15:09:53 -07:00 |
|