Patrick Walton
|
d990a7eb84
|
layout: Don't leak FlowRef s to the flexbox layout code.
This can cause memory safety problems. Comments have been added to
`flow_list.rs` to prevent this from happening again.
|
2016-10-26 14:04:14 -07:00 |
|
Anthony Ramine
|
a1af2cded8
|
Use impl DoubleEndedIterator for two flow_list iterators
|
2016-08-14 19:06:18 +02:00 |
|
ddh
|
5c7943217b
|
Added DoubleEndedIterator for MutFlowListIterator
|
2016-06-17 14:57:41 +01:00 |
|
Patrick Walton
|
04f05349b1
|
layout: Check flow descendants of inline block fragments to find their
baselines when aligning inline fragments per CSS 2.1 § 10.8.1.
|
2016-05-04 13:20:21 -07:00 |
|
Michael Howell
|
8953207f83
|
Add support for vertical alignment within table cells.
Fixes #10621
|
2016-04-20 14:40:02 -07:00 |
|
Daniel Robertson
|
3580f91291
|
Implement flexbox reordering
Add style property for order and implement reordering by this property
in flex flow. Based on previous work by @zentner-kyle.
|
2016-04-11 16:55:16 -04:00 |
|
Simon Sapin
|
5498b54347
|
Add Multicolumn support block fragmentation.
|
2016-01-28 09:43:14 +01:00 |
|
Ms2ger
|
5ec1cdea9b
|
Remove dead code from layout.
|
2015-11-18 15:00:58 +01:00 |
|
Adam Szopa
|
88991013ab
|
Remove explicit lifetimes which can be elided.
|
2015-10-21 01:27:48 +02:00 |
|
Ravi Shankar
|
889eec364b
|
sorted the extern crate, mod & use declarations
|
2015-09-24 02:12:45 +05:30 |
|
Brandon Fairchild
|
de3547e401
|
Fix reported test-tidy errors for unmerged import blocks
This merges import blocks that were reported by tidy as unmerged.
|
2015-09-19 12:50:14 -04:00 |
|
Manish Goregaokar
|
5c24da3e2d
|
Undo elision for trait object; trait objects are strange
|
2015-09-04 09:24:49 +05:30 |
|
Manish Goregaokar
|
54c036cd66
|
Elide most 'a lifetimes
|
2015-09-04 08:55:51 +05:30 |
|
Simon Sapin
|
21d69314d4
|
Don’t mark flow_ref::deref_mut as unsafe.
See discussion in https://github.com/servo/servo/pull/7237
|
2015-08-21 21:16:25 +02:00 |
|
Simon Sapin
|
649250130b
|
Replace FlowRef with Arc<Flow>, now that Arc supports DST.
… and WeakFlowRef with Weak<Flow>.
|
2015-08-20 16:49:48 +02:00 |
|
Simon Sapin
|
2d22aa8e7e
|
Replace the unsound impl DerefMut for FlowRef with an unsafe function.
See #6503.
|
2015-08-20 16:24:26 +02:00 |
|
Ms2ger
|
e39c68e307
|
Use usize in flow_list.
|
2015-03-29 12:43:44 +02:00 |
|
Manish Goregaokar
|
3479d3fa7f
|
Replace unsafe_blocks by unsafe_code.
|
2015-03-21 10:27:32 +01:00 |
|
Ms2ger
|
5f15eb5fbf
|
Upgrade rustc to d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf/rustc-1.0.0-dev.
|
2015-03-18 13:18:31 -04:00 |
|
Josh Matthews
|
95fc29fa0d
|
Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev.
|
2015-01-28 10:16:49 +10:00 |
|
Ms2ger
|
13c7cf928a
|
Stop calling deref() and deref_mut() explicitly.
|
2015-01-22 16:04:21 +01:00 |
|
Ms2ger
|
16c7060bc8
|
Update rustc to revision 2cfb5acb5a2751c759627377e602bac4f88f2d19.
|
2015-01-08 09:58:46 -05:00 |
|
Jack Moffitt
|
d1b433a3b3
|
Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a
|
2014-11-13 11:17:43 +10:00 |
|
Clark Gaebel
|
76ed7484eb
|
Use the Deref traits for FlowRefs.
This patch switches FlowRefs to using the Deref and DerefMut traits, instead of
the custom `get` and `get_mut` functions.
|
2014-10-15 11:04:05 -07:00 |
|
Keegan McAllister
|
dc86e83654
|
Eliminate warnings
|
2014-09-20 13:00:55 -07:00 |
|
Keegan McAllister
|
8a7eefefd5
|
Remove most of FlowList
This needs to be reworked for DST. Until then, DList<FlowRef> will do.
|
2014-09-20 12:56:52 -07:00 |
|
Jack Moffitt
|
c6ab60dbfc
|
Cargoify servo
|
2014-09-08 20:21:42 -06:00 |
|