Xidorn Quan
688fb23d25
Remove nsCSSPseudoClasses.{h,cpp} and nsCSSPseudoClassList.h.
2018-03-28 09:50:14 +11:00
Xidorn Quan
e57b6c65a0
Move matching logic of :-moz-table-border-nonzero and :-moz-browser-frame into individual binding functions.
2018-03-28 09:50:14 +11:00
Nicholas Nethercote
77e3522507
Statically allocate static atoms.
2018-03-26 17:05:05 +11:00
Emilio Cobos Álvarez
4c6d1321ec
style: Update bindings.
...
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2018-03-22 18:04:29 +01:00
Emilio Cobos Álvarez
bd70c405b4
style: Rename StyleContext to ComputedStyle.
...
Bug: 1447483
Reviewed-by: jwatt
MozReview-Commit-ID: KATZ6DkmpVY
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2018-03-22 18:04:29 +01:00
Emilio Cobos Álvarez
c43de8ff29
style: Update bindings.
2018-03-19 11:24:19 +01:00
Xidorn Quan
368fb574f8
Have servo report traversal statistics to gecko.
2018-03-15 11:57:52 +11:00
Xidorn Quan
afa377acfd
Update bindings.
2018-03-15 11:57:47 +11:00
Xidorn Quan
ecbc55ffcf
Construct URLValue eagerly and share it between specified value and style structs.
2018-03-08 23:34:35 +11:00
Xidorn Quan
20ec610e68
Do not disable thread pool in the parent process.
2018-03-07 09:40:33 +11:00
Emilio Cobos Álvarez
39a3d93b4f
style: remove unused AsciiExt imports.
...
eq_ignore_ascii_case is not in AsciiExt since rustc 1.23.
2018-03-04 15:31:06 +01:00
Emilio Cobos Álvarez
865a14cf0f
style: Update bindings.
2018-03-03 20:42:41 +01:00
Emilio Cobos Álvarez
98e4c08c64
style: Update bindings.
2018-03-03 18:18:22 +01:00
Xidorn Quan
107d9d2072
Remove text-is-significant param from Gecko_IsSignificantChild
2018-03-01 09:48:32 +11:00
Bobby Holley
0236a6ce99
Stylo: Pass an explicit parent SheetLoadData for child stylesheet loads.
...
MozReview-Commit-ID: 7XNu42NtITm
2018-02-28 08:28:48 -08:00
Emilio Cobos Álvarez
a5957fadf6
style: Update bindings.
2018-02-27 11:14:19 +01:00
Hiroyuki Ikezoe
2559cfd404
Update bindings.
2018-02-22 07:54:32 +09:00
bors-servo
691f3be24a
Auto merge of #20082 - emilio:ignore-existing-styles, r=bholley
...
style: Cleanup always-false argument to Servo_ResolveStyleLazily.
I changed this setup in https://bugzilla.mozilla.org/show_bug.cgi?id=1414999 ,
because it was totally unsound.
<!-- 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/20082 )
<!-- Reviewable:end -->
2018-02-21 06:09:15 -05:00
Emilio Cobos Álvarez
e47b3b23ab
style: Update bindings.
2018-02-20 21:08:21 +01:00
Emilio Cobos Álvarez
df132b4954
style: Update bindings.
2018-02-19 11:45:47 +01:00
Xidorn Quan
f518e55c28
Add sizeof for AuthorStyles.
2018-02-19 15:12:13 +11:00
Emilio Cobos Álvarez
a6afaf2428
style: Update bindings.
2018-02-16 15:21:08 +01:00
Emilio Cobos Álvarez
db689c85c2
style: Update bindings.
2018-02-15 11:50:50 +01:00
Xidorn Quan
6ffa888dd6
Integrate font-variation-settings descriptor with stylo
2018-02-14 11:15:58 +11:00
Xidorn Quan
b9ef2bbdd5
Return whether property was removed from Servo_DeclarationBlock_RemoveProperty.
2018-02-10 19:58:30 +11:00
Emilio Cobos Álvarez
f16e699db5
style: Update bindings.
2018-02-09 19:46:26 +01:00
Manish Goregaokar
9d23962d8e
Remove traversal telemetry
2018-02-08 03:04:34 -08:00
Emilio Cobos Álvarez
f4c9c598a3
style: Optimize serialization of identifiers of length <= 16 🐉 🐲
...
Much like we optimize to_ascii_lowercase.
This also fixes a bug in Servo where attr() rules with an unknown namespace
prefix are parsed, which is wrong.
2018-02-07 17:34:22 +01:00
Emilio Cobos Álvarez
091a97e092
style: Update bindings.
2018-02-07 13:30:23 +01:00
bors-servo
3a3a7cdc22
Auto merge of #19955 - emilio:number-pseudos-chrome, r=jwatt
...
style: Make input[type=number] pseudo-elements accessible to chrome.
Bug: 1433389
Reviewed-by: jwatt
MozReview-Commit-ID: 2ycajPYd3CV
<!-- 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/19955 )
<!-- Reviewable:end -->
2018-02-05 09:50:35 -05:00
Emilio Cobos Álvarez
1221e9eb30
style: Update bindings.
2018-02-05 13:28:53 +01:00
Emilio Cobos Álvarez
001653080d
style: Update bindings.
2018-02-05 11:54:02 +01:00
Brian Birtles
a8c133d07e
Update bindings
2018-01-31 21:10:10 +00:00
Emilio Cobos Álvarez
4d84200c8b
style: Update bindings.
2018-01-31 11:28:06 +01:00
Emilio Cobos Álvarez
2d395a48aa
style: Update bindings.
...
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2018-01-27 03:18:32 +01:00
Emilio Cobos Álvarez
1183b47e69
style: Update bindings.
2018-01-22 16:12:36 +01:00
Emilio Cobos Álvarez
3d5bd40766
style: Update bindings.
2018-01-22 13:40:43 +01:00
Emilio Cobos Álvarez
d14c979fb2
Revert "style: Remove new function added to the build from bindings.rs"
...
This reverts commit 8c0e455d9e
.
2018-01-20 02:10:59 +01:00
Emilio Cobos Álvarez
8c0e455d9e
style: Remove new function added to the build from bindings.rs
...
Since it was removed from gecko, and this confuses a lot to
ports/geckolib/tests/build.rs.
2018-01-18 03:33:42 +01:00
Emilio Cobos Álvarez
3cd4f5780f
style: Update bindings.
2018-01-17 18:03:17 +01:00
Emilio Cobos Álvarez
1c1f9c94fd
style: update bindings.
2018-01-16 15:49:50 +01:00
Bobby Holley
ac74cf7a60
Add machinery to assert single-threadedness from geckolib.
...
MozReview-Commit-ID: 9LBNm2h5Ct3
2018-01-12 10:19:06 -08:00
Bobby Holley
fd41646699
Adjust size of gecko ComputedValues struct for removal of separate lazy pseudo cache.
2018-01-11 10:15:35 -08:00
Emilio Cobos Álvarez
bfc91c5e12
style: Update bindings.
2018-01-09 14:26:06 +01:00
Emilio Cobos Álvarez
51e2942c25
style: Make GetFlattenedTreeParent more straight-forward.
...
Now that accessing nsIContent slots is not a blob of virtual function calls, we
should be able to unify logic here, and speed up the not-so-rare case for
chrome, while keeping the usual case fast.
Bug: 1427511
Reviewed-by: smaug
MozReview-Commit-ID: 87iY5Cbhx4T
2018-01-02 16:25:59 +01:00
Emilio Cobos Álvarez
e6623e23c1
style: Update bindings.
2017-12-31 10:02:47 +01:00
Gecko Backout
cf8b8db87d
Backed out changeset dda1c7951937 for build bustage force-cargo-library-build. r=backout on a CLOSED TREE
...
Backs out https://github.com/servo/servo/pull/19660
2017-12-31 01:17:32 +00:00
Emilio Cobos Álvarez
89e6d1d62e
style: Update bindings.
2017-12-30 20:14:13 +01:00
Xidorn Quan
11bd1bc38c
Convert NS_STYLE_BORDER_IMAGE_REPEAT_* to an enum class.
2017-12-21 18:27:40 +11:00
Emilio Cobos Álvarez
a931789f37
style: Update bindings.
2017-12-19 20:47:16 +01:00