19 Commits

Author SHA1 Message Date
Martin Robinson 3944c6a1af Upgrade MSRV to 1.68 and remove macos-13 builder (#747)
This should fix the build on CI.

Co-authored-by: @sagudev

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2026-01-15 10:13:02 +00:00
Tyler Mandry 14d8c7fb82 Bump core-graphics to v0.25.0 (#722)
* Bump core-graphics to 0.25.0

Signed-off-by: Tyler Mandry <tmandry@gmail.com>

* Update Cargo.toml

Signed-off-by: Tyler Mandry <tmandry@gmail.com>

---------

Signed-off-by: Tyler Mandry <tmandry@gmail.com>
2025-05-27 01:39:27 +00:00
Tyler Mandry d7202b3451 Fix CI (#723)
* Fix check-cfg error in CI

* Fix clippy::precedence warning

* Mark semver checks as optional while they are failing
2025-03-16 21:04:30 +00:00
Bruce Mitchener b2fdaf4132 Update to 2021 edition. (#704) 2024-08-14 02:17:03 +00:00
Bruce Mitchener 6610aaa1ff Fix clippy::doc_markdown lints. (#705) 2024-08-14 02:16:33 +00:00
Bruce Mitchener fb71d45b30 Enable clippy, suppress lots, fix a couple. (#703)
This enables clippy in CI and suppresses most of the existing
warnings. We can drill down and fix those later, but this will
help start getting things under control.
2024-08-13 04:25:49 +00:00
Bruce Mitchener 39a39555c0 Use workspace inheritance. (#701)
Consolidate package configuration where possible. This also
removes the `homepage` key as it only points to the repository
so isn't providing anything additional.

Use workspace dependencies for the crates provided by the workspace
and used within the workspace. This centralizes the version number
maintenance a bit.
2024-08-12 07:41:37 +00:00
Jeff Muizelaar edb7a8c7fc Add cocoa-foundation crate
This should let gfx-metal-rust avoid depending on core-graphics
2020-07-17 22:48:21 -04:00
Josh Matthews 76e0cdc990 Add io-surface to workspace. 2018-02-01 15:57:28 -05:00
Josh Matthews 7fdc51e935 Add cocoa to workspace. 2018-02-01 15:55:46 -05:00
Josh Matthews a278f3dfbe Add core-text to workspace. 2018-02-01 15:53:48 -05:00
Josh Matthews 03960659bb Add core-graphics to workspace. 2018-02-01 15:49:27 -05:00
Corey Farwell f0a2ed3edb Add Cargo workspace config. 2017-04-01 00:47:49 -04:00
Steven Fackler 48b341bb4b Move core-foundation to a subdirectory 2015-09-05 21:24:20 -07:00
Jack Moffitt 9e71e34f56 Remove unneeded lib section. 2015-06-03 21:48:29 -06:00
Jack Moffitt fd8bed8a41 Change package name and repo location.
This brings us into line with the prevailing Rust conventions.
2015-06-03 21:40:49 -06:00
Jack Moffitt 0552cc1119 Update metadata for crates.io. 2015-06-03 15:57:23 -06:00
tomaka f7365fb023 Use libc from crates.io 2015-02-06 18:23:56 +01:00
Jack Moffitt 8d367ac068 Cargoify rust-core-foundation.
Note that it is buildable on non-macos platforms because Cargo does not
yet have conditional dependencies and several non-macos Servo things
depend on it when on macos.
2014-08-25 17:16:01 -06:00