Martin Robinson
2f4c47bfe7
Start the transition to workspace dependencies
...
This will ultimately make it simpler to update crate dependencies and
reduce duplicate when specifying requirements. Generally, this change
does not touch dependencies that are only used by a single crate. We
could consider moving them to workspace dependencies in the future.
2023-05-17 11:59:35 +02:00
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