Commit Graph

2581 Commits

Author SHA1 Message Date
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
Christopher Chedeau
a0ffafe37d support <Text> 2014-04-26 19:02:16 -07:00
Christopher Chedeau
61919a1b2f text with padding and margin 2014-04-26 17:11:22 -07:00
Christopher Chedeau
8ca7bd0ccb make text with specific width work. plus a lot of hacks to manage dependencies. need to clean it up 2014-04-26 12:46:21 -07:00
Christopher Chedeau
c06f48c45f initial support for text layout 2014-04-26 12:16:27 -07:00
Christopher Chedeau
6fdd724820 backport changes to C 2014-04-25 15:46:56 -07:00
Christopher Chedeau
f97230d418 document loop D 2014-04-25 15:13:18 -07:00
Christopher Chedeau
b3a0be5837 finish the documentation of loop C 2014-04-25 13:28:56 -07:00
Christopher Chedeau
e0d3d07261 document loop c 2014-04-24 17:14:55 -07:00