Andy Street
3d91ccf7ad
Addressing comments on code review: Updates markLayoutApplied->markLayoutSeen and makes sure whenever we dirty if and only if we update a value.
2014-10-08 15:42:51 -07:00
Andy Street
a22dedfc2f
Merge pull request #14 from vjeux/default_stretch
...
Make align-items: stretch the default
2014-10-08 09:55:12 -07:00
Christopher Chedeau
c0f895c6f2
Make align-items: stretch the default
2014-10-08 09:35:44 -07:00
astreet
43bfaa5866
Merge pull request #12 from astreet/java
...
Java
2014-10-07 16:26:29 -07:00
Andy Street
6d93c20610
Java
2014-10-07 16:22:27 -07:00
Andrew Rasmussen
7eef01f299
make setting bottom/right calculate top/left
2014-09-30 15:24:42 -07:00
Andrew Rasmussen
91786cd2c7
make isUndefined public, add CSS_POSITION_COUNT back
2014-09-30 13:18:03 -07:00
Andrew Rasmussen
0ae8bcf8f6
Add second position: absolute pass
2014-09-30 13:11:32 -07:00
Andrew Rasmussen
c149d3110d
rename position: absolute test case
2014-09-29 14:07:47 -07:00
Christopher Chedeau
c226656e8f
Merge pull request #11 from frantic/keep-consts-in-sync
...
Add test that makes sure text consts are in sync
2014-09-27 07:19:19 -07:00
Alex Kotliarskyi
308d0edc0b
Add test that makes sure text consts are in sync
2014-09-26 20:38:34 -07:00
Alexander Kotliarskyi
3fe9ace1a3
Merge pull request #10 from frantic/return-code
...
Return bad error code when tests fail
2014-09-26 20:11:48 -07:00
Alex Kotliarskyi
ba4cf35804
Return bad error code when tests fail
2014-09-26 20:08:37 -07:00
Alexander Kotliarskyi
02dbe44057
Merge pull request #8 from frantic/master
...
Travis CI integration
2014-09-26 19:10:59 -07:00
Alex Kotliarskyi
08095b7d2c
Travis CI integration
2014-09-26 18:54:34 -07:00
Alexander Kotliarskyi
e726ff3feb
Merge pull request #7 from frantic/ignore-skipped-tests-in-c
...
Ignore skipped tests
2014-09-26 18:11:00 -07:00
Alex Kotliarskyi
b6b7849740
Ignore skipped tests
2014-09-26 17:52:27 -07:00
Alexander Kotliarskyi
18e3cddad7
Merge pull request #6 from frantic/transpile-js
...
Automated script to transpile code and tests to C
2014-09-26 17:50:24 -07:00
Alex Kotliarskyi
a047e4d5fe
Automated script to transpile code and tests to C
2014-09-26 17:19:59 -07:00
Christopher Chedeau
6653d955c0
Merge pull request #5 from frantic/refactor-tests-step-1
...
Split JS tests into manual and random
2014-09-26 16:02:38 -07:00
Alex Kotliarskyi
2e954232d9
Split JS tests into manual and random
2014-09-26 16:00:56 -07:00
Andrew Rasmussen
e506416fa3
aggregate test failures and print a summary after running tests
2014-09-25 17:56:02 -07:00
Andrew Rasmussen
b91bc8b3fc
rename position: absolute bottom test case
2014-09-25 16:21:20 -07:00
Andrew Rasmussen
6f347d74a3
Added another pass to calclulate absolutely positioned elements last
2014-09-25 16:05:01 -07:00
Christopher Chedeau
d8c1889ba4
use constants for text examples
2014-09-19 18:36:18 -07:00
Christopher Chedeau
9119ebcea6
Make vendor prefix work on safari
2014-09-19 18:26:53 -07:00
Christopher Chedeau
8974b7fdb7
Make variables for text sizes so it is easier to fix when the browser changes
2014-09-19 18:22:09 -07:00
Christopher Chedeau
d26a3fabd6
Update README.md
2014-09-11 10:47:43 -07:00
Christopher Chedeau
d7f3ea868d
Import latest changes
2014-09-11 09:23:30 -07:00
Christopher Chedeau
6ecbf80563
correctly support border with right. This is weird that border is ignored but it's the same behavior on both chrome and firefox
2014-06-12 12:06:07 -07:00
Christopher Chedeau
a36820d15e
better handling for padding in a top/bottom or left/right configuration
2014-06-12 11:52:07 -07:00
Christopher Chedeau
900beefa1e
height overrides top+bottom
2014-06-12 11:43:30 -07:00
Christopher Chedeau
51957d5645
main axis padding
2014-06-12 11:36:57 -07:00
Christopher Chedeau
842d654b0f
overlapping left and right + workaround chrome bug
2014-06-12 11:27:49 -07:00
Christopher Chedeau
694e181b8e
split the absolute loop to make main axis work
2014-06-12 10:22:57 -07:00
Christopher Chedeau
1c9749f93e
actually make work left and right
2014-06-12 10:09:42 -07:00
Christopher Chedeau
cc11a535ce
left and right, first pass
2014-06-12 10:05:00 -07:00
Christopher Chedeau
7c157cbb50
right and negative margin
2014-06-11 22:07:36 -07:00
Christopher Chedeau
7506908814
initial position: absolute; right: 5;
2014-06-11 21:44:46 -07:00
Christopher Chedeau
9a45599b84
better print utils
2014-06-11 21:00:57 -07:00
Christopher Chedeau
d2ce2420f4
Lots of changes that I forgot to properly commit
2014-06-04 10:51:23 -07:00
Christopher Chedeau
e53bf49746
fix bug where nested align: stretch were not properly working
...
The way the algorithm work is that you first layout fixed children on the main axis, then compute all the dimensions so that you can layout flexible children. This separation doesn't work anymore if we add the other axis. The solution here is a hacky (but working!) attempt at fixing the issue. We start by doing a pass to set the children dimensions if they are stretch.
2014-05-19 12:43:26 -07:00
Christopher Chedeau
eae5cdfe68
-Weverything and fix all the warnings
2014-05-16 18:04:24 -07:00
Christopher Chedeau
0708b5eb75
autogen c version of text from js
2014-04-28 13:06:00 -07:00
Christopher Chedeau
e9550a6116
split test utils for c
2014-04-28 12:36:36 -07:00
Christopher Chedeau
6123dbb33b
initial support for string in c
2014-04-28 12:34:04 -07:00
Christopher Chedeau
3de44e88c0
constantify text code
2014-04-28 11:06:29 -07:00
Christopher Chedeau
8ccbef503b
Merge branch 'master' of github.com:vjeux/css-layout
2014-04-27 12:37:43 -07:00
Christopher Chedeau
490a7c74d5
move extractLayoutNode out of layout.js
2014-04-27 12:37:26 -07:00
Christopher Chedeau
faeca4bde5
Positive values in Readme
2014-04-27 12:17:59 -07:00