J. Ryan Stinnett
d76abed401
Update Stylo bindings
2017-08-22 11:00:56 -05:00
Nazım Can Altınova
46adb0f0a7
Update bindings
2017-08-16 13:23:15 -07:00
J. Ryan Stinnett
711adba0ce
Update Stylo bindings
2017-08-15 22:09:08 -05:00
Xidorn Quan
d3baa4fb3c
Check pref when parsing :fullscreen pseudo-class
2017-08-15 10:48:35 +10:00
Cameron McCormack
d6856c0020
style: Update Gecko bindings.
2017-08-13 19:39:01 +08:00
Bobby Holley
657878d8a5
Update bindings.
2017-08-11 19:14:33 -07:00
Bobby Holley
57d8ec95b7
Update bindings.
2017-08-11 17:00:40 -07:00
Bobby Holley
2df7ae1354
Update bindings.
2017-08-11 11:24:10 -07:00
Xidorn Quan
888012dcf6
Make nsStylePosition::mGridTemplate{Columns,Rows} a UniquePtr.
2017-08-11 21:17:38 +10:00
Emilio Cobos Álvarez
3c1645e2d8
style: Update bindings.
2017-08-09 13:06:43 +02:00
bors-servo
c18cac1f34
Auto merge of #17958 - aethanyc:pseudo-classes-chrome-privilege-bug1381851, r=heycam
...
Pseudo classes chrome privilege (bug 1381851)
This is reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1381851
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/17958 )
<!-- Reviewable:end -->
2017-08-03 06:56:01 -05:00
Xidorn Quan
df95a469a0
Make font-display descriptor behind the pref.
2017-08-03 19:07:12 +10:00
Ting-Yu Lin
c9e2396f3b
style: Update gecko bindings
...
MozReview-Commit-ID: 3jRR36CYAUg
2017-08-03 16:30:18 +08:00
Nicholas Nethercote
526e9691f8
stylo: Measure Elements and ComputedValues.
...
The patch provides FFI access to Gecko's SeenPtrs type from Rust, in
order to record what has already been measured when measuring Arcs. (The
SeenPtrs must be initialized on the Gecko side because the same table is
reused for measuring all Elements within a window, because Elements can
share ComputedValues.) I have confirmed with DMD that this is working
correctly.
The patch also introduces MallocSizeOfRepeats, which is like
MallocSizeOf but takes a SizeOfState, which holds a SeenPtrs table.
2017-08-03 09:15:38 +10:00
Xidorn Quan
7a642dc952
Update binding files.
2017-08-02 10:35:20 +10:00
Emilio Cobos Álvarez
eb08145b17
style: Update bindings.
2017-07-31 12:26:46 +02:00
Xidorn Quan
fbb569b0f2
Update binding files.
2017-07-31 14:32:08 +10:00
Xidorn Quan
e580b8acd8
Update binding files.
2017-07-30 20:15:42 +10:00
Bobby Holley
5a1550401a
Update checked-in bindings.
...
MozReview-Commit-ID: 34zO9Jp9VEr
2017-07-27 14:26:27 -07:00
Emilio Cobos Álvarez
0e80710ee7
style: Update NodeInfo bindings.
2017-07-24 22:04:16 +02:00
Manish Goregaokar
b332a061b4
stylo: Rename ServoComputedValues -> ServoComputedData
...
ServoComputedValues is confusing because ComputedValues is actually
ServoStyleContext on the C++ side.
2017-07-21 11:04:45 -07:00
Manish Goregaokar
cca0eacf80
stylo: Remove usage of ServoComputedValues from most Gecko code
2017-07-21 08:33:33 -07:00
Manish Goregaokar
3c3e4399da
stylo: Remove usage of ServoComputedValues from binding functions
2017-07-21 08:33:11 -07:00
Manish Goregaokar
9776d070ea
stylo: Replace stylearc with servo_arc
2017-07-21 08:30:39 -07:00
Manish Goregaokar
ac1bae4f7a
servo: Move FontComputationData to the end of ServoComputedValues to make size check easier, make it NonZero
...
We fail bindgen layout tests on 32 bit because FontComputationData does not accurately reflect the size/alignment of the rust-side replacement.
We move it to the end so that alignment is more straightforward, and
use a NonZero enum so that the representation can be more accurately
handled on the C++ side.
MozReview-Commit-ID: 8GlSma3Wl9W
2017-07-20 09:39:30 -07:00
Brian Birtles
ea2da6b07b
Update bindings
2017-07-20 13:23:10 +09:00
Emilio Cobos Álvarez
c482754658
style: Update bindings.
2017-07-18 17:36:01 +02:00
Hiroyuki Ikezoe
18cd7391fb
Update bindings.
2017-07-18 20:44:31 +09:00
Manish Goregaokar
c33fa3effa
Update bindings
2017-07-17 18:41:47 -07:00
Manish Goregaokar
b280585cbb
stylo: Clean up GetContext, call it UpdateWithElementState
2017-07-17 18:05:08 -07:00
Manish Goregaokar
2a49a73f91
stylo: Stop using mStyleIfVisited in Servo
2017-07-17 18:04:46 -07:00
Manish Goregaokar
e78947f8b5
stylo: Remove FFI calls for fetching style structs from ServoComputedValues
2017-07-17 18:04:24 -07:00
Manish Goregaokar
ff4bc5a2c6
stylo: Flatten ServoComputedValues into ServoStyleContext
...
This patch also removes the duplication of style contexts during the
restyle, because otherwise pointer equality of ServoComputedValues stops
holding (and we assert on that in a few places)
2017-07-17 18:04:01 -07:00
Manish Goregaokar
cfad95bff0
stylo: Use ServoStyleContext in ServoStyleSet/ServoRestyleManager
2017-07-17 18:03:41 -07:00
Manish Goregaokar
89930e7565
stylo: Switch Gecko over to ServoStyleContext
2017-07-17 18:03:23 -07:00
Manish Goregaokar
04b0ae64f2
stylo: Introduce ComputedValuesInner
2017-07-17 18:01:36 -07:00
Manish Goregaokar
5d78743037
stylo: Replace real ComputedValues with bindgenned ComputedValues2
2017-07-17 18:01:20 -07:00
Manish Goregaokar
d52f04d105
stylo: Use RawOffsetArc in ComputedValues
2017-07-17 18:01:01 -07:00
Manish Goregaokar
4c5cc89f39
stylo: Create C++-side ServoComputedValues
2017-07-17 18:00:31 -07:00
Manish Goregaokar
3343c829ca
Update bindings
2017-07-17 18:00:16 -07:00
Emilio Cobos Álvarez
f5bddd1465
style: Update bindings.
2017-07-17 22:51:18 +02:00
Hiroyuki Ikezoe
0053efb154
Update bindings.
2017-07-15 11:54:43 +09:00
Emilio Cobos Álvarez
e24d81dbe7
stylo: Update bindings.
2017-07-12 09:27:00 +02:00
Josh Matthews
a08371e8eb
stylo: Create error reporters linked to documents (bug 1352669)
2017-07-10 20:46:08 -04:00
Hiroyuki Ikezoe
8f1bb25807
Update bindings.
2017-07-11 06:47:17 +09:00
Hiroyuki Ikezoe
1a5e1c6255
Update bindings.
2017-07-10 18:27:19 +09:00
Gecko Backout
32269fa7cc
Backed out changeset fec394734f83 (bug 17624) for build bustage a=backout CLOSED TREE
...
Backs out https://github.com/servo/servo/pull/17624
2017-07-06 21:58:15 +00:00
Josh Matthews
dc2a500f4b
stylo: Create error reporters linked to documents (bug 1352669)
2017-07-06 14:05:52 -04:00
Daisuke Akatsuka
1b28d5e009
update auto generated files
2017-07-05 13:21:08 +09:00
Emilio Cobos Álvarez
1263075776
stylo: Fix StyleSheetInner/Stylesheet mapping
...
The key of this patch is the split between Stylesheet and StylesheetContents.
Gecko will use StylesheetContents, which maps to a ServoStyleSheetInner.
2017-07-02 15:49:40 +02:00