Fabrice Desré
fec4c589b2
Switch to the sha2 crate for SRI digests.
...
This removes one (simple) use of OpenSSL
2023-02-24 18:38:06 -08:00
sagudev
9c2cc05a8e
Upgrade remaining components to edition 2018
2023-02-18 09:42:37 +01:00
Federico Mena Quintero
8a0810ee74
*/Cargo.toml: use the shmem feature for the dependency on the selectors cratre
2023-02-14 13:05:59 -06:00
Martin Robinson
423cc34cb0
Bump euclid to 0.22
...
- Also updates raqote to latest with an upgrade of font-kit to 0.11
applied on as a patch
- Update lyon_geom to the latest version
Major change:
- All matrices are now stored in row major order. This means that
parameters to rotation functions no longer should be negated.
- `post_...()` functions are now named `then()`. `pre_transform()` is removed,
so `then()` is used and the order of operations changed.
2023-01-26 08:59:21 +01:00
Alex Touchet
9822075277
Use SPDX license format
2022-10-10 15:48:05 -07:00
Josh Matthews
0625ab92b8
Update cookie/hyper_serde.
2022-04-01 02:11:51 -04:00
Josh Matthews
9eaa27c946
Update html5ever/xml5ever.
2022-04-01 01:43:26 -04:00
Josh Matthews
471650ba90
Update keyboard-types.
2022-04-01 00:35:22 -04:00
Naveen Gattu
a48a111cee
Upgrade Hyper
2022-01-16 09:34:17 -08:00
Naveen Gattu
903e0cd857
Non-blocking network IO
2021-12-23 11:16:24 -08:00
Lewin Probst
976f5b76bc
Updated cssparser dependency to 0.29.
...
Signed-off-by: Lewin Probst <info@emirror.de>
2021-11-18 16:16:46 +01:00
teymour-aldridge
5b2cd844d7
Bump time
to latest v0.1.x
version.
2021-06-25 17:19:14 +01:00
Emilio Cobos Álvarez
31e8e418ea
Miscellaneous build / tidy fixes.
2021-02-26 17:53:55 +01:00
Nicolas Silva
1f36216b59
style: Update euclid in stylo.
...
Differential Revision: https://phabricator.services.mozilla.com/D85762
2021-02-26 16:44:05 +01:00
Kunal Mohan
ce6e09a3aa
Change ErrorScopeId type to NonZeroU64
...
And extract it from WebGPURequest
2020-08-03 01:45:29 +05:30
Paul Rouget
7653c6c9fc
update keyboard-types crate
2020-06-29 10:27:54 +02:00
atouchet
5f56093d87
More Cargo.toml updates
2020-05-25 11:34:37 -07:00
Emilio Cobos Álvarez
ee8e98bc04
style: Run rustfmt.
2020-04-18 03:48:22 +02:00
Emilio Cobos Álvarez
83ea321096
style: Implement parsing / selector-matching for :is() and :where().
...
This implements the easy / straight-forward parts of the :where / :is
selectors.
The biggest missing piece is to handle properly invalidation when there
are combinators present inside the :where. That's the hard part of this,
actually.
But this is probably worth landing in the interim. This fixes some of
the visitors that were easy to fix.
Differential Revision: https://phabricator.services.mozilla.com/D70788
2020-04-18 03:48:15 +02:00
Josh Matthews
19216627d3
Update content-security-policy.
2020-03-25 09:11:09 -04:00
Josh Matthews
3fd3c23e17
Update ipc-channel and crossbeam-channel.
2020-02-20 11:15:13 -05:00
Emilio Cobos Álvarez
cccac2cedd
malloc_size_of: Add a missing cfg guard.
2020-02-12 02:43:22 +01:00
Kunal Mohan
02c1612cb0
Add accountable-refcell as optional build time feature
2020-01-08 09:44:41 +05:30
bors-servo
a8b8f46476
Auto merge of #25299 - emilio:gecko-sync, r=emilio,nox
...
style: Sync changes from mozilla-central.
See individual commits for details.
2019-12-16 23:51:18 -05:00
Emilio Cobos Álvarez
ad61cae6b0
style: Update smallvec to 1.0.
...
Differential Revision: https://phabricator.services.mozilla.com/D56044
2019-12-16 14:23:56 +01:00
Kunal Mohan
a892102d46
Make uuid optional and hide it behind servo feature in malloc_size_of
2019-12-10 21:31:27 +05:30
Kunal Mohan
d5475fbc9f
WorkerId
changed to type UUID.
2019-12-10 13:12:54 +05:30
Emilio Cobos Álvarez
f8e924f86a
style: Don't specify minor version for cssparser.
2019-11-30 20:45:06 +01:00
Josh Matthews
564c16d754
Use non-IPC webrender API over explicit IPC channels.
2019-11-27 20:47:53 -05:00
Anthony Ramine
808c34498b
Update webrender and serde_bytes
2019-11-13 11:54:51 -05:00
Emilio Cobos Álvarez
83f8bec0b5
Fix Gecko build.
2019-11-04 13:43:20 +01:00
Anthony Ramine
785a344e32
Update rand to 0.7 ( fixes #24448 )
2019-10-23 15:34:48 +02:00
Michael Howell
b8f3e8bb2e
Add simple implementation of content-security-policy on scripts / styles
...
This needs a lot more hooks before it'll actually be a good
implementation, but for a start it can help get some feedback on if this
is the right way to go about it.
Part of servo/servo#4577
2019-10-16 19:46:45 +00:00
Anthony Ramine
bceecddb64
Update html5ever to 0.24
2019-09-27 17:43:37 +02:00
Simon Sapin
9392180007
Update to url 2.0
2019-08-17 10:03:44 +02:00
Nicolas Silva
239f2da9d9
style: Update to euclid 0.20.
...
Differential Revision: https://phabricator.services.mozilla.com/D38530
2019-07-23 22:54:08 +02:00
Simon Sapin
1d38bc0419
Fix some new warnings
2019-06-22 14:59:09 +02:00
Josh Matthews
b1510d9ad5
Upgrade headers, headers-core, and hyper_serde.
2019-06-13 11:08:16 -04:00
DutchGhost
d4d5d998b9
Update lib.rs
...
Fix `for` typo in the documentation, should be `fork` instead.
2019-06-06 20:37:27 +02:00
Bastien Orivel
00ac887862
Update xml5ever and html5ever
2019-05-19 22:14:28 +02:00
Emilio Cobos Álvarez
deba73a528
Remove a useless MallocSizeOf implementation.
...
Now that this is no longer used in AuthorStyles there's no point in doing this.
2019-05-07 12:55:59 +02:00
Emilio Cobos Álvarez
a23ad3be50
style: Add parsing support for ::part().
...
Disabled for now of course. This should be pretty uncontroversial I'd think.
Differential Revision: https://phabricator.services.mozilla.com/D28060
2019-05-07 12:55:44 +02:00
Josh Matthews
57d2b5a92d
Remove mozjs dep from malloc_size_of.
2019-05-02 09:30:03 -04:00
Fernando Jiménez Moreno
542699691e
Derive MallocSizeOf for QuirksMode
2019-04-26 11:31:18 +02:00
Josh Matthews
9f855ae847
Update webrender.
2019-01-17 17:52:35 -05:00
Josh Matthews
644101e1e4
Update to new JS runtime creation APIs.
2019-01-15 14:00:05 -05:00
Bobby Holley
f2d6e07aa0
Put malloc_size_of_derive on crates.io, and add a reduced fork of malloc_size_of for WebRender.
...
Differential Revision: https://phabricator.services.mozilla.com/D16353
2019-01-13 21:59:15 +01:00
Cameron McCormack
7b444182fe
style: Bump smallvec and smallbitvec.
...
Differential Revision: https://phabricator.services.mozilla.com/D15052
2019-01-07 00:32:50 +01:00
Emilio Cobos Álvarez
273705d7fb
style: Fix tidy issues.
2018-12-16 13:35:09 +01:00
Emilio Cobos Álvarez
3f58e0b069
style: Deduplicate a bit the malloc_size_of code for hashmaps / hashsets.
...
This allows to experiment with other hash maps easily rather than
depending on what hashglobe::fake::HashMap dereferences to.
In particular I wrote it while trying to get a build working with hashbrown.
Differential Revision: https://phabricator.services.mozilla.com/D14098
2018-12-16 13:35:04 +01:00