Cameron McCormack
52ae26eb58
Bug 773296 - Part 3: Allow more than 27 style structs. r=dbaron
...
This bumps up nsStyleContext::mBits to a uint64_t so that it can fit
another style struct. If we're going to need to keep at least 27 style
structs, it might be better to split mBits up into two uint32_ts: one
for the flags and one for the style struct bits.
2013-12-12 13:09:40 +11:00
Cameron McCormack
5edbefbd77
Bug 773296 - Part 2: Parse CSS variable declarations and store them on Declaration objects. p=ebassi,heycam r=dbaron
...
Patch co-authored by Emmanuele Bassi <ebassi@gmail.com>
This defines a CSSVariableDeclarations class that holds a set of
variable declarations. This is at the specified value stage, so values
can either be 'initial', 'inherit' or a token stream (which is what you
normally have). The variables are stored in a hash table. Although
it's a bit of a hack, we store 'initial' and 'inherit' using special
string values that can't be valid token streams (we use "!" and ";").
Declaration objects now can have two CSSVariableDeclarations objects
on them, to store normal and !important variable declarations. So that
we keep preserving the order of declarations on the object, we inflate
mOrder to store uint32_ts, where values from eCSSProperty_COUNT onwards
represent custom properties. mVariableOrder stores the names of the
variables corresponding to those entries in mOrder.
We also add a new nsCSSProperty value, eCSSPropertyExtra_variable, which
is used to represent any custom property name.
nsCSSProps::LookupProperty can return this value.
The changes to nsCSSParser are straightforward. Custom properties
are parsed and checked for syntactic validity (e.g. "var(a,)" being
invalid) and stored on the Declaration. We use nsCSSScanner's
recording ability to grab the unparsed CSS string corresponding to
the variable's value.
2013-12-12 13:09:40 +11:00
Emmanuele Bassi
2ecde08892
Bug 773296 - Part 1: Add a preference for CSS variables. r=dbaron
2013-12-12 13:09:40 +11:00
Cameron McCormack
695b54e296
Bug 909170 - Add some tests for @supports conditions with tokens after a declaration's priority. r=dbaron
2013-12-12 13:09:39 +11:00
Alexander Surkov
41e7c3ad7c
Bug 559761 - make <input type=number> accessible, r=tbsaunde, smaug
...
--HG--
rename : accessible/tests/mochitest/value/test_range.html => accessible/tests/mochitest/value/test_number.html
2013-12-10 22:19:26 -05:00
Jonathan Watt
f8f9233117
Bug 946184 - Make sure that we reframe the nsIAnonymousContentCreator if any nsIAnonymousContentCreator::ContentInfo created content needs reframing. r=bz
2013-12-11 11:41:51 +00:00
Jonathan Watt
2dc144a988
Bug 948475 - Implement HTMLInputElement.select() for <input type=number> (contrary to the HTML5 spec) since content needs it. r=smaug
2013-12-11 11:41:51 +00:00
Daniel Holbert
33ac0ac009
Bug 948654: Uncomment lines to make 'align-content' and 'flex-wrap' inherit through scroll frames to scrolled flex containers. r=mats
...
--HG--
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-3-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-4-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-3.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-4.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-3-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-5-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-3.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-5.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-3-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-4-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-3.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-4.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-3-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-5-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-3.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-5.html
2013-12-10 22:31:38 -08:00
Cameron McCormack
d1d5dcf5d8
Bug 947082 - List parent style context in frame tree dumps. r=mats
2013-12-11 17:13:20 +11:00
Jonathan Watt
25a2974cc7
Bug 948549 - Make <input type=number> behave and look disabled when the 'disabled' attribute is set or it's inside a disabled fieldset. r=smaug
2013-12-11 02:13:06 +00:00
Wes Kocher
b7e717b615
Merge m-c to b2g-inbound
2013-12-10 17:14:14 -08:00
Ryan VanderMeulen
6fb3114a62
Merge m-c to inbound.
2013-12-10 15:48:16 -05:00
Ryan VanderMeulen
e58ec03427
Merge b2g-inbound to m-c.
2013-12-10 15:38:44 -05:00
Ryan VanderMeulen
4560ff8be7
Bug 933264 - Add fuzz to the reftest on OSX 10.6. r=tn
...
CLOSED TREE
2013-12-10 15:21:46 -05:00
Daniel Holbert
59884b6080
(no bug) fix typo in comment within reftest reference case 'flexbox-overflow-vert-3-ref.html'. DONTBUILD because comment-only
2013-12-10 16:59:28 -08:00
Nicholas Cameron
d58229b635
Bug 946958 part 2. Remove methods which just forward to compositor. r=mattwoodrow
2013-12-09 14:40:59 +13:00
Ehsan Akhgari
d4490ee3c7
Bug 947736 - Build modules/libpref/ in unified mode; r=bsmedberg
2013-12-10 18:10:01 -05:00
Bobby Holley
517f4b36f3
Bug 937317 - Remove unnecessary AutoSystemCaller usage. r=bz
...
See bug 937317 comment 38.
2013-12-11 17:51:58 -08:00
Bobby Holley
a7395d2ec6
Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
...
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
2013-12-11 17:51:58 -08:00
Benoit Girard
67bca7c4a8
Bug 948531 - Layerize elements with transition or animation immediately. r=mattwoodrow
2013-12-11 15:48:06 -05:00
Ryan VanderMeulen
66b0cd57b1
Backed out changeset d8fb025ca7d2 (bug 948531) for suspicion of causing OSX 10.6 debug mochitest-5 orange.
...
CLOSED TREE
2013-12-11 18:47:03 -05:00
Benoit Girard
3ab22db671
Bug 948531 - Layerize elements with transition or animation immediately. r=mattwoodrow
...
--HG--
extra : rebase_source : 06725514680d5041c547149f6ecd758061936a4e
2013-12-11 15:48:06 -05:00
Matt Woodrow
533d84ea6d
Bug 948221 - Part 7: Convert SurfaceFromElement to Moz2D. r=roc,Bas,bjacob
2013-12-12 10:05:27 +13:00
Matt Woodrow
3c1166d0d1
Bug 948221 - Part 2: Remove SFE_WANT_NEW_SURFACE since it's never used. r=roc
2013-11-27 14:05:02 +13:00
Kartikaya Gupta
7582e1a784
Bug 814435 - Prevent scrollbars from fading out while user is scrolling. r=botond
2013-12-09 22:14:55 -05:00
Kartikaya Gupta
9f80972019
Bug 814435 - Always layerize overlay scrollbars on B2G. r=tn
2013-12-09 22:14:54 -05:00
Kartikaya Gupta
1af8763544
Bug 814435 - Annotate layers for scrollbars as such. r=tn, BenWa
2013-12-09 22:14:53 -05:00
Dan Minor
e108a063d1
Bug 945273 - Update reftest manifests for pandaboards; r=gbrown
2013-12-06 14:56:37 -05:00
Gijs Kruitbosch
5ca31f1d25
Bug 943217 - fix moz-document error message, r=dbaron
2013-11-26 10:36:52 +01:00
Nicholas Cameron
a96fda05ae
Bug 945088. Use the correct device offset in gfxContext. r=mattwoodrow
2013-12-09 21:04:44 +13:00
Birunthan Mohanathas
759ab69b0a
Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
...
--HG--
rename : mfbt/Util.h => mfbt/ArrayUtils.h
2013-12-08 21:52:54 -05:00
Birunthan Mohanathas
2a97f4dc0d
Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
2013-12-08 21:52:33 -05:00
Phil Ringnalda
617e2b2636
Backed out 7 changesets (bug 946958, bug 865033)
...
Backed out changeset 6dd0a6cb9ab3 (bug 946958)
Backed out changeset 498152aec5b1 (bug 946958)
Backed out changeset 7d035322f51d (bug 946958)
Backed out changeset 99f8ad7561ef (bug 946958)
Backed out changeset 4639c5abea80 (bug 946958)
Backed out changeset 9d1a4d83eccf (bug 865033)
Backed out changeset 41839e4026bc (bug 865033)
2013-12-08 18:43:45 -08:00
Nicholas Cameron
d8b85a8d7f
Bug 946958 part 2. Remove methods which just forward to compositor. r=mattwoodrow
2013-12-09 14:40:59 +13:00
Phil Ringnalda
cce5e27704
Merge m-c to m-i
2013-12-08 17:32:55 -08:00
Jonathan Watt
9b47b8e150
Bug 947728 part 2 - Make |-moz-appearance:number-input| the UA style sheet default for <input type=number>, and make the value 'textfield' hide the spinner. r=roc
2013-12-08 23:26:07 +00:00
Jonathan Watt
83950e2b2e
Bug 947728 part 1 - Introduce a new 'number-input' value for -moz-appearance that behaves exactly as 'textfield' does. r=roc
2013-12-08 23:23:28 +00:00
Jonathan Watt
b9c0b3f28e
Bug 947718 - Work around bug 946184 for Aurora. r=bz
2013-12-08 21:27:28 +00:00
Jonathan Watt
7af003defb
Bug 940760 - Make the CSS pseudo-class :focus apply to <input type=number>, fixing B2G forms styling. r=smaug
2013-12-08 21:26:42 +00:00
Mats Palmgren
d42a6f768c
Bug 942017 - Reftest.
2013-12-08 01:11:50 +00:00
Mats Palmgren
0f1db44812
Bug 942017 - Only let the bullet frame affect the line height when line-height:normal. r=jfkthame
2013-12-08 01:11:50 +00:00
Cameron McCormack
e300109eb9
Fix some comments; no bug. (DONTBUILD)
2013-12-09 10:14:00 +11:00
Matt Woodrow
af8e5172d6
Bug 926268 - Don't include the full frame bounds in nsDisplayBorder if we're only painting one side. r=roc
2013-12-09 12:01:30 +13:00
Daniel Holbert
1d635642ef
Bug 896050 late-breaking non-functional followup: drop unnecessary semicolon after closing curly-brace of "while" loop.
2013-12-08 11:31:23 -08:00
Masayuki Nakano
d8ea1bc1d3
Bug 930374 part.4 Fix new orange of test_bug448987.html on Mac since it doesn't set tab navigation setting r=smaug
2013-12-09 00:51:17 +09:00
Jan Gerber
baa27de9ee
Bug 947160 remove MOZ_VP8_ENCODER. r=kinetik
...
- Encoder is always built, remove MOZ_VP8_ENCODER.
- Rename MOZ_VP8* to MOZ_VPX*
- Enable multi-res encoding via libvpx configure.
2013-12-06 05:16:00 -08:00
Timothy Nikkel
f160b8855d
Bug 933264. Reftest.
2013-12-10 12:05:18 -06:00
Timothy Nikkel
76f3bda08c
Bug 933264. If we have to flatten scroll layer items make sure to clip their child items properly. r=roc
...
The scroll layer item has the clip induced by the scroll frame, but the scrolled items are only clipped to the (larger) display port so we can async scroll the display port area. But if we can't merge all the scroll layer items then we can't render the expanded display port content so we have to clip the scrolled items to the scroll frame by propagating the clip on the scroll layer item to its children.
2013-12-10 12:05:18 -06:00
Andrew McCreight
181bd0add7
Bug 943373, part 2 - Use MOZ_THIS_IN_INITIALIZER_LIST in SVG-ish stuff. r=birtles
2013-12-10 08:07:21 -08:00
Martin Stransky
2b7ca13346
Bug 941595 - Build with system-cairo is broken. r=glandium
2013-12-10 10:37:03 -05:00
Phil Ringnalda
f251c5eb20
Merge m-c to m-i
2013-12-07 11:21:52 -08:00
Phil Ringnalda
e2e1627d17
Back out 35371620801a:bf2019278b77 (bug 937317) for gaia-ui-test bustage and frequent timeouts in its own test
2013-12-07 11:08:56 -08:00
Timothy Nikkel
b9f79ea143
Bug 947467. Active transform layers should obey ancestor clipping if we don't need to prerender non-visible parts of them. r=roc
2013-12-07 12:33:09 -06:00
Robert O'Callahan
6f9e8fc89d
Bug 938772. Don't give the anonymous poster <img> an empty 'src' attribute if we don't have a 'poster' attribute. r=cpearce
2013-12-04 14:06:16 +13:00
Xidorn Quan
a85b5ede33
Bug 946895 - Add missing values of list-style-type for property_database.js
2013-12-11 12:55:43 -08:00
Adam Casey
2c3bb0dff5
Bug 874919 - Added a check to DoGetWidth/Height so the width/height properties of getComputedStyle now return correct values on inline SVG elements. r=bz
2013-12-11 14:13:48 -05:00
Bill McCloskey
c4c1d8233a
Bug 948238 - Read browser.tabs.remote once at startup and never again (r=bsmedberg)
2013-12-12 14:13:20 -08:00
Ben Turner
5e46d041d5
Bug 939182 - Add 'eventWasProcessed' argument to nsIThreadObserver::afterProcessNextEvent(), r=bsmedberg.
...
--HG--
extra : transplant_source : %5E%80p%D6%C6A%23%0AZ%06%23%16%155%DB%CE%F5%5CEx
2013-10-23 05:01:20 -07:00
Cameron McCormack
2a67aeb60a
Bug 914072 - Have nsCSSScanner store any implied characters at EOF needed for correct serialization. r=dbaron
2013-12-07 12:25:07 +11:00
Daniel Holbert
8933c3f602
(no bug) Drop bogus 'flex-wrap' / 'flex-direction' declarations from non-flex-container style rules, in reftest reference cases. (test-only)
2013-12-06 15:06:13 -08:00
Ehsan Akhgari
7ea6fce31c
Bug 924972 - Try to increase the timeout in test_reftests_with_caret.html for emulator b2g runs
2013-12-06 17:26:56 -05:00
Daniel Holbert
90002db2bc
Bug 946269: Rename nsFlexContainerFrame::ComputeFlexContainerCrossSize to ComputeCrossSize. implicit-rs=mats
2013-12-06 13:38:49 -08:00
Daniel Holbert
212da3b54c
Bug 946835 part 3: Add reftest for baseline alignment in multiple lines in a 'flex-wrap:wrap-reverse" flex container. r=mats
...
--HG--
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-3-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-3.xhtml
2013-12-12 13:25:55 -08:00
Daniel Holbert
4a6f32a50c
Bug 946835 part 2: Add reftest for baseline alignment in multiple lines in a 'flex-wrap:wrap" flex container. r=mats
...
--HG--
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-2-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-2.xhtml
2013-12-12 13:25:53 -08:00
Daniel Holbert
9fdd8d2769
Bug 946835 part 1: Add reftest to test all the possible values of the "flex-flow" shorthand. r=mats
2013-12-12 13:25:52 -08:00
Trevor Saunders
81260b0a39
bug 947022 - type nsIPresShell::mForwardingContainer and nsPresContext::mContainer r=bz
2013-11-20 14:18:25 -05:00
Robert O'Callahan
c19c09f778
Bug 945634. The fixed-pos anchor point should be in the layer's coordinate system, whose 0,0 is the top-left of the fixed-pos frame. r=mattwoodrow
2013-12-13 01:33:02 +13:00
Masatoshi Kimura
552c10d5cd
Bug 948914 - Remove redundant default style for <pre> element from quirk.css. r=dbaron
2013-12-12 20:39:19 +09:00
Trevor Saunders
504c05cb4a
bug 931399 - shutdown DocAccessibles in nsDocumentViewer::Destroy r=bz
2013-12-06 16:03:40 -05:00
Bobby Holley
4cd4da5181
Bug 937317 - Remove unnecessary AutoSystemCaller usage. r=bz
...
See bug 937317 comment 38.
2013-12-06 12:01:43 -08:00
Bobby Holley
4d56f0a83d
Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
...
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
2013-12-06 12:01:42 -08:00
Jan Gerber
bca185af77
Bug 833023 - Enable VP9 playback in HTML media elements. r=kinetik
2013-12-03 16:21:00 -08:00
Carsten "Tomcat" Book
098790cabc
Backed out changeset bbd9375c5f50 (bug 938772) mochitest 5 timeout failures
2013-12-06 15:58:22 +01:00
Robert O'Callahan
b60d603e72
Bug 938772. Don't give the anonymous poster <img> an empty 'src' attribute if we don't have a 'poster' attribute. r=cpearce
...
--HG--
extra : rebase_source : 22b84f86e54cac3304345586ecfab0037633cc36
2013-12-04 14:06:16 +13:00
Jonathan Watt
811e91f1d5
Bug 935508 follow-up - Put back the |height:100%| on ::-moz-number-wrapper in forms.css.
...
--HG--
extra : rebase_source : 191dad15f5c4e00146b29dace462eeb5fcbba878
2013-12-06 12:15:57 +00:00
Jonathan Watt
f6de1562e9
Bug 935008 - Partial backout of effddcf29fa7 (bug 922942) for SVG perf regressions.
2013-12-06 09:59:36 +00:00
Daniel Holbert
c06aea536e
Bug 939901 followup 2: Fix incorrect <link rel="match"> tags in flexbox-break-request-* testcases. testcase-only, DONTBUILD because doesn't affect testcase's rendering
2013-12-06 01:42:38 -08:00
Daniel Holbert
d58173d407
Bug 939901 followup 1: Drop testcase-only <link> headers from reference cases. testcase-only, DONTBUILD because doesn't affect testcase's rendering
2013-12-06 01:42:33 -08:00
Cameron McCormack
7be68c05f3
Bug 925626 - Parse general_enclosed in @supports conditions properly. r=dbaron
2013-12-06 19:13:26 +11:00
Carsten "Tomcat" Book
f0d2b953c5
Backed out changeset 374e44c835a8 (bug 937317) WinXP Build Bustage on a CLOSED TREE
2013-12-06 08:41:42 +01:00
Carsten "Tomcat" Book
cd4f26eb48
Backed out changeset a0906b92810e (bug 937317) WinXP Build Bustage on a CLOSED TREE
2013-12-06 08:41:32 +01:00
Bobby Holley
24a7f00771
Bug 937317 - Remove unnecessary AutoSystemCaller usage. r=bz
...
See bug 937317 comment 38.
2013-12-05 21:34:17 -08:00
Bobby Holley
c8308277c1
Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
...
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
2013-12-05 21:34:17 -08:00
Josh Aas
9e4e6ad343
Bug 944259 - initialize variable to quelch compiler warning. r=dbaron
2013-12-06 12:47:46 +09:00
Irakli Gozalishvili
f5bbc69675
Bug 843910 - Expose document state changes via observer service r=mrbkap
2013-12-05 15:10:06 -08:00
Brian Birtles
d55cb9fc75
Bug 946529 - Fix parsing of transform lists that use scientific notation; r=longsonr
...
Fixes a regression where numbers of the form 1e2 (without any sign after the
'e') were rejected when parsing SVG transform lists. Adds reftest and mochitests
for this and similar cases.
2013-12-06 08:03:08 +09:00
Mats Palmgren
3c7ed521e4
Bug 946449 - Remove unused MozBeforeResize event. r=bz
2013-12-05 20:03:15 +00:00
Jonathan Watt
182f35a50b
Bug 935508 - Implement native theming of <input type=number>. r=roc
2013-12-05 16:20:34 +00:00
Daniel Holbert
fb5c631037
Bug 939901 part 8: Reftests for multi-line flexbox layout. r=mats
...
--HG--
rename : layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1a.html => layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1a-wrap.html
rename : layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1b.html => layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1b-wrap.html
rename : layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1c.html => layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1c-wrap.html
rename : layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1d.html => layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1d-wrap.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-1-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-1.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-2-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-2.html
2013-12-05 10:57:52 -08:00
Daniel Holbert
27e991a34e
Bug 939901 part 7: Improve flex container baseline calculation from first FlexLine, in multi-line flex containers. r=mats
2013-12-05 10:57:52 -08:00
Daniel Holbert
f94eeab3e4
Bug 939901 part 6: Calculate the intrinsic min-width of a multi-line flex container by assuming a wrap between each flex item. r=mats
2013-12-05 10:57:51 -08:00
Daniel Holbert
42b052e67e
Bug 939901 part 5: Honor 'align-content' in flexbox layout, for multi-line flex containers. r=mats
2013-12-05 10:57:51 -08:00
Daniel Holbert
5739dc64de
Bug 939901 part 4: Make the flexbox reflow code loop over the FlexLines, rather than just working with one FlexLine. r=mats
2013-12-05 10:57:51 -08:00
Daniel Holbert
f7ec07665e
Bug 939901 part 3.5: Honor "page-break-before" and "page-break-after" as flex line breaking requests. r=mats
2013-12-05 10:57:51 -08:00
Daniel Holbert
a2633062ed
Bug 939901 part 3: When generating FlexLines, wrap at page-breaks and at max-main-size. r=mats
2013-12-05 10:57:51 -08:00
Daniel Holbert
4e432353de
Bug 939901 part 2: Convert GenerateFlexItems into GenerateFlexLines, wrapping new FlexItems to new FlexLines when we run out of space in container's main axis. r=mats
2013-12-05 10:57:51 -08:00
Daniel Holbert
1080e4393a
Bug 939901 part 1: Make FlexboxAxisTracker aware that flex-wrap:wrap-reverse flips cross axis, and clean up related assertions/comments. r=mats
2013-12-05 10:57:51 -08:00
Daniel Holbert
c18f9c69ce
Bug 939905: Add support for CSS "flex-flow" shorthand property. r=heycam
2013-12-05 10:57:51 -08:00
Daniel Holbert
0ddb39c806
Bug 702508 part 2: Support parsing/computing the CSS property "align-content". r=dbaron
2013-12-05 10:57:50 -08:00
Daniel Holbert
99dab87905
Bug 702508 part 1: Support parsing/computing the CSS property "flex-wrap". r=dbaron
2013-12-05 10:57:50 -08:00