Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gtk-rs/cairo

DEPRECATED, use https://github.com/gtk-rs/gtk-rs-core repository instead!
https://github.com/gtk-rs/cairo

Merge pull request #345 from TonalidadeHidrica/feature/unsafe_image_surface_creation

Add an unsafe variant of ImageSurface::create_for_data

7455304ba4c9ae76fecf9c70c94fa44f07f35de0 authored about 4 years ago by Sebastian Dröge <[email protected]>
Add rustdoc-stripper-ignore-next

91bc19c512349fb7d314aabf91f3f6e75b90e120 authored about 4 years ago by TonalidadeHidrica <[email protected]>
Update document & simplify code

d337ed2e6f4876945019065613911241fa1c3e15 authored about 4 years ago by TonalidadeHidrica <[email protected]>
Add an unsafe variant of ImageSurface::create_for_data

6527970d978af8669cecf9530961fa596542a5fc authored about 4 years ago by TonalidadeHidrica <[email protected]>
Merge pull request #341 from derekdreery/cairo_ft_font_face_create_for_ft_face

Add wrapper for `cairo_ft_font_face_create_for_ft_face`.

dd3cbdd07b046df9f1fc88ae3fe3ea998a92eaa1 authored about 4 years ago by Sebastian Dröge <[email protected]>
Run rustfmt on cairo-sys-rs

8df5169ae0a0c088370c36ba269bde5497571a3a authored about 4 years ago by Richard Dodd <[email protected]>
Use `freetype` as feature name.

Import freetype crate under the name `freetype-crate`.

c09eda49db3e8bca479c8b402afa2d58a4296a70 authored about 4 years ago by Richard Dodd <[email protected]>
Fix strange artefact from find-replace.

4a5445e909b6b6b265c045f4d6192a68145f73ae authored about 4 years ago by Richard Dodd <[email protected]>
Add higher level methods back using `freetype`.

55c3d9d2ac16ce806c840e37be4fa9afe93b9377 authored about 4 years ago by Richard Dodd <[email protected]>
Remove higher-level function.

It can easily by emulated in user code.

46b9423e83a48ff6bfb2696b3c0383a21df6921a authored about 4 years ago by Richard Dodd <[email protected]>
Add wrapper for `cairo_ft_font_face_create_for_ft_face`.

1b1e40d340ac81516701ffa601658ac564fa0c77 authored about 4 years ago by Richard Dodd <[email protected]>
Merge pull request #340 from dns2utf8/https

Switch to https

b70975728dfedeb62525672e8c42a57eee3fbc60 authored about 4 years ago by Guillaume Gomez <[email protected]>
Switch to https

92e800624202eca206f7081479ca8df30dc31726 authored about 4 years ago by Stefan Schindler <[email protected]>
Merge pull request #339 from amcinnes/patch-1

Fix README link to docs

1c106b5c2a1f31527221c7f279cdd6d917740fe9 authored over 4 years ago by Guillaume Gomez <[email protected]>
Fix README link to docs

The previous link was a 404

3e9fb5479151e22d2751f02dda48d7f883909aeb authored over 4 years ago by Angus McInnes <[email protected]>
Merge pull request #336 from bilelmoussaoui/patch-1

errors: derive Error from common enum traits

2d5a1cb0003176224004c4e826929520bd1227f9 authored over 4 years ago by Sebastian Dröge <[email protected]>
errors: don't derive PartialOrd

9d6b0b317799ab99a9cf89ddfbf531ff22f7c641 authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
errors: derive Error from common enum traits

acf9784d044fbce859bba5333946e82b4f202384 authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #333 from gtk-rs/master-release-update

[release] merging master-release-update into master

b25b816edf25f9c1456e309f7852585e7f7da758 authored over 4 years ago by Guillaume Gomez <[email protected]>
Update versions [ci skip]

09fd4c213713595f6b667600898632031ba4ae95 authored over 4 years ago by Guillaume Gomez <[email protected]>
Merge pull request #331 from sdroege/system-deps

Use system-deps crate instead of pkg-config directly

6748404f90ee0d6e8d0887726a08b6b4774c5ec2 authored over 4 years ago by Sebastian Dröge <[email protected]>
Use system-deps crate instead of pkg-config directly

3a98c530a410931ff65624fd17c2968df1236179 authored over 4 years ago by Sebastian Dröge <[email protected]>
Clean up use statements to fix compiler warnings

bfe8029b9ab425c10ac8d8401d00a8392ddc26ca authored over 4 years ago by Sebastian Dröge <[email protected]>
Merge pull request #330 from jneem/with_data

Add an ImageSurface::with_data method.

ce83ca9e8d38d5cf13c9758cd7909c043c750f1c authored over 4 years ago by Guillaume Gomez <[email protected]>
Remove the API docs.

88d03c9fa0f24bae7c5f607709704c002c858861 authored over 4 years ago by Joe Neeman <[email protected]>
Add an ImageSurface::with_data method.

9bdeed41172d745261660ea1fce423cc9193e96c authored over 4 years ago by Joe Neeman <[email protected]>
Merge pull request #328 from bilelmoussaoui/feature-script

add a script feature

b2227c9f5a940e58731287f6eb1aa72dadb46193 authored over 4 years ago by Sebastian Dröge <[email protected]>
add a script feature

fixes #259

fc0a1b6587cec4944271760265b9dfa2760392f0 authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #327 from bilelmoussaoui/enum-exhaustive

mark all the enums as non exhaustive

e39167c9bc8ce30d774c4f86c402ed749d21f91e authored over 4 years ago by Guillaume Gomez <[email protected]>
mark all the enums as non exhaustive

409f02d74daf1836a886893835fe57745aab0eb1 authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #326 from bilelmoussaoui/wip/ft_feature

add a freetype feature

dd7e5e1acde6ea963ff88c4bd99623e137041d6e authored over 4 years ago by Guillaume Gomez <[email protected]>
add a freetype feature

cairo can be built without the ft_
fixes #325

4cc73d006a39a579ce5f16cf30b87e28cd785aea authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #324 from sdroege/cairo-surface-finish

Work around crash when trying to access data of an image surface afte…

21369e6a415e512a68ecf67a2f57de03d453a841 authored over 4 years ago by Sebastian Dröge <[email protected]>
Work around crash when trying to access data of an image surface after finish()

Fixes https://github.com/gtk-rs/cairo/issues/323

1ccc385e612a7240d0466806dfc0dfaf5cb6500b authored over 4 years ago by Uli Schlachter <[email protected]>
Merge pull request #322 from bilelmoussaoui/wip/cairo_error

errors: create an Error type and use that instead of Status

7814f7e3b6f933fc86638ecc3a1b4dcf225a4fb1 authored over 4 years ago by Guillaume Gomez <[email protected]>
device: clean acquire/release API

8a8a05d7cee76ce71d5a4527747f4f5914087373 authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
status_to_result: don't take a T param

most of the use cases didn't pass an obj
except 3 cases in Surface/Matrices/Pdf

506423b9c78fca7c7116e536b9ea314571723963 authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
error: remove cairo prefix & various fixes

397c5cc12fa4f55a3cfe8f6bb05c2f5b75eb8d4d authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
fix typos and update some panic messages

949ff0e912d61a22d1c9878bf6b164fbe4fa8a5d authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
run cargo fmt

b219a21c3d2dd191920b19f1c2613cfd9a556186 authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
remove the latest status methods

71d1eaa91bc80a8b1a565357895f59155c38b5e5 authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
various fixes

26f809317ff0fb45e3bab978a930aa1dd58de1da authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
cairo::Error: use thiserror to implement Debug

ff394b943bd21e4f466cea84c7c38a487ada54d5 authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
errors: remove Status completely

d02324915813aa360add88b1f6f4e0c06df165e4 authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
errors: create an Error type and use that instead of Status

fixes #320

49a3e0357e88e845731f69014d953173e72efcf5 authored over 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #319 from sdroege/all-features

Don't include LGPL docs in the docs if both embed-lgpl-docs and purge…

1ae6f0a4a1216157fc3ed659500418a4ac9c3ac2 authored over 4 years ago by Guillaume Gomez <[email protected]>
Don't include LGPL docs in the docs if both embed-lgpl-docs and purge-lgpl-docs features are selected

This makes usage of RLS/rust-analyzer on the repository much faster and
less annoying as the doc...

4df129d0cfe36ee2ffe9933bab6460a279fc15e2 authored over 4 years ago by Sebastian Dröge <[email protected]>
Merge pull request #317 from GuillaumeGomez/add-missing-fn

Add missing fn

8cdc1064f4f4ec81c431a8a9e2a7655117851f0e authored over 4 years ago by Guillaume Gomez <[email protected]>
Fix appveyor build

1b2dacde0ffc298421f154eef447c7e3219abdbf authored over 4 years ago by Guillaume Gomez <[email protected]>
Add missing cairo_surface_mark_dirty_rectangle

4c57dc53c87000df9eb193e0a4fe0314fde71322 authored over 4 years ago by Guillaume Gomez <[email protected]>
Update minimum rust version to 1.40

6335ecf9672a4c0aa85c619aff9acc6b4c5a4e63 authored over 4 years ago by Guillaume Gomez <[email protected]>
fmt

ca78f1cc5e4ba642a2c180dc9862978f2c87b71a authored over 4 years ago by Guillaume Gomez <[email protected]>
Merge pull request #315 from sdroege/borrowed

Update for new from_glib_borrow signature

9fac021d5ec6bbe5b3dd496771342c2a654fb4a4 authored over 4 years ago by Guillaume Gomez <[email protected]>
Update for new from_glib_borrow signature

For non-glib compilation copy the Borrowed struct definition from glib
and redefine it here.

Al...

a3e43f5c2853e09c7a7a38bb655ee2658d80bb2e authored over 4 years ago by Sebastian Dröge <[email protected]>
Merge pull request #314 from GuillaumeGomez/bad-code

Replace bad code

ddf9fc45a2955e69afa7de6e184a11c3e73c9b98 authored almost 5 years ago by Guillaume Gomez <[email protected]>
Replace bad code

1cd630b7ceb51cdfc8821b94e17f24ba5cfc935c authored almost 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #313 from GuillaumeGomez/get-device

Add missing Surface::get_device method

1fc961e09dcec8febe33cb75fb2b1ff00a006a84 authored almost 5 years ago by Guillaume Gomez <[email protected]>
Add missing Surface::get_device method

e804f535215cb374cc92f1888be724c43352ce42 authored almost 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #311 from GuillaumeGomez/sponsor

[ci skip] Add sponsor button

f8042a524b45dbc859a777084c8ae61fad4dc73a authored almost 5 years ago by Guillaume Gomez <[email protected]>
[ci skip] Add sponsor button

a841598c0379d3042065d38e345341192a198f20 authored almost 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #310 from GuillaumeGomez/clean-up-travis-script

Clean up travis script

16227db01069c7b7ab0b1e20e7d56387af505024 authored almost 5 years ago by Guillaume Gomez <[email protected]>
Clean up travis script

0de5a996d4e94fde8a89a820b93fd3d4a0327fd3 authored almost 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #303 from EPashkin/remove_error_description

Remove deprecated Error::description

b4a61ddc4438b5a293342fc0d2617a515fc1e44b authored almost 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #305 from GuillaumeGomez/version

Update crate version

5ba28c03912ea71b601fa698786bddc248c9a68f authored almost 5 years ago by Guillaume Gomez <[email protected]>
Update crate version

fe2af4b82d312e087fd35be08ac6048a03679216 authored almost 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #304 from manuthambi/master

Bugfix: RectangleList's Debug implementation has an infinite recursion

4f93b644feb5a2f27f1a60f05292b6a2b5c5f4ba authored almost 5 years ago by Guillaume Gomez <[email protected]>
Bugfix: RectangleList's Debug implmenentation has an infinite recursive call.

Use .deref() to ensure we print the dereferenced value.

cc1075a8866bd71f67fdad45aa141ca5db9c233b authored almost 5 years ago by Manu Thambi <[email protected]>
Make errors text more readable

3614d47eae9ef118a2b9078d94405265cd8334a6 authored almost 5 years ago by Evgenii Pashkin <[email protected]>
fix clippy warnings

344f656ab7bc79985be13046095a8373435594ec authored almost 5 years ago by Evgenii Pashkin <[email protected]>
Use thiserror crate

aeeab0c62cea74f7108e83c5e0253531417caec6 authored almost 5 years ago by Evgenii Pashkin <[email protected]>
Remove deprecated Error::description

a06aa29454997f1acee4042753c54b9c9f5b8b3c authored almost 5 years ago by Evgenii Pashkin <[email protected]>
add cairo_surface_create_for_rectangle() (#301)

add cairo_surface_create_for_rectangle()

0af56103bd82a454966af86948ac985debde8020 authored almost 5 years ago by Jason L. Wright <[email protected]>
Merge pull request #300 from EPashkin/no_linking_on_dox

Prevent linking libraries with "dox" feature to avoid documentation f…

3a91bd6125dac9a893e041bbeb6a5c97350bf3e8 authored almost 5 years ago by Guillaume Gomez <[email protected]>
Prevent linking libraries with "dox" feature to avoid documentation failure

dd764a2d638bf4b1425e9efcc418c222be3af27e authored almost 5 years ago by Evgenii Pashkin <[email protected]>
Merge pull request #298 from GuillaumeGomez/fix-osx

Fix osx CI build

b555469778becf3ae547dbf08f2ddc8ffd1c0617 authored about 5 years ago by Guillaume Gomez <[email protected]>
Fix osx CI build

07325bb8eacc3f1eec7f6df98e79d2b3aa918ab0 authored about 5 years ago by Guillaume Gomez <[email protected]>
Update crate version

2491d21d15e4d0c2aa6a48b9adfc49be3adcdd74 authored about 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #297 from gtk-rs/fix-condition

Fix condition

2b1b457f5c7a55046443a0875aa3f6249a626eef authored about 5 years ago by Guillaume Gomez <[email protected]>
Add more checks for doc generation

41ee09dd5fd048f2299322cb59927ccc29a6632c authored about 5 years ago by Guillaume Gomez <[email protected]>
Fix condition

73cdc5f3651e443d453d41536bbd849326439b1a authored about 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #295 from gtk-rs/master-release-update

[release] merging master-release-update into master

140a63699559c66b31273bb1e3be124954208727 authored about 5 years ago by Guillaume Gomez <[email protected]>
Update versions [ci skip]

de333866c3616c2b7428fc5cdc4efb47837c1146 authored about 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #294 from bilelmoussaoui/patch-1

SvgSurface: make filename param optional

fe6595236b4ddc9dda4920de39ecea2e64786ed0 authored about 5 years ago by Guillaume Gomez <[email protected]>
SvgSurface: make filename param optional

Per the docs https://www.cairographics.org/manual/cairo-SVG-Surfaces.html
This allows drawing pa...

f447b725c2978b6b5487589a2eb1fa64e1c5eeb3 authored about 5 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #287 from federicomenaquintero/surface-create-similar-result

(#251): Surface::create_similar() and friends should return a Result

e72b0568b375e47cddfa4f34c72f37fb01dbf8d6 authored about 5 years ago by Guillaume Gomez <[email protected]>
fmt

17940247a881cafc8294ac8d92f0dae34a374aa1 authored about 5 years ago by Guillaume Gomez <[email protected]>
Update minimum rust version to 1.39

6ea6f030bb83da55842373c889894fe0e959a40c authored about 5 years ago by Guillaume Gomez <[email protected]>
Also do XCBSurface with declare_surface!

5fe7cea0745dd76c7cdd361bc6a0d70bf6f4060d authored about 5 years ago by Federico Mena Quintero <[email protected]>
Generate all derived surfaces with a declare_surface! macro

This includes implementations of:

struct DerivedSurface(Surface)
TryFrom<Surface>
Derived...

275cc3c23fcae0eb4241d4ff4f04b443b2458d07 authored about 5 years ago by Federico Mena Quintero <[email protected]>
Make all derived surfaces newtypes intead of having an "inner" field

This makes them consistent, and should make it possible to generate
them with a macro.

f9a32bfbf6b871d782cd26b0e3417ae4acf213cc authored about 5 years ago by Federico Mena Quintero <[email protected]>
Win32Surface: do from_raw_full() consistently with the others

248da913d904798891b1dfe443ca8c1e4c5e214e authored about 5 years ago by Federico Mena Quintero <[email protected]>
RecordingSurface: do the from_glib impls in a way consistent with the others

dfc78b6af3cf6dc2c1ddac30e59eecfe5b261ae8 authored about 5 years ago by Federico Mena Quintero <[email protected]>
QuartzSurface: do from_raw_full() in the same fashion as the previous ones

b4a8778c8ca725f1ca002fff37a040b7cf2855a4 authored about 5 years ago by Federico Mena Quintero <[email protected]>
Add SvgSurface::try_from(Surface)

Also, do the from_glib_*() in the same fashion as ImageSurface.

a7fe8f9f5a36345ae49b001bec4c87cec487aeff authored about 5 years ago by Federico Mena Quintero <[email protected]>
Add PsSurface::try_from(Surface)

Also, do the from_glib_*() in the same fashion as ImageSurface.

2beea0a948486f9c47c65ee4480575b158b9ffac authored about 5 years ago by Federico Mena Quintero <[email protected]>
Add PdfSurface::try_from(Surface)

Also, do the from_glib_*() in the same fashion as ImageSurface.

2b7ed5b1cf6a643c92320c7b2cfbdd0f8246700e authored about 5 years ago by Federico Mena Quintero <[email protected]>
Merge pull request #292 from GuillaumeGomez/libffi-osx-fix

remove not needed anymore libffi fix

7837ef63db88fbeab39a5059d469dbb52f01110b authored about 5 years ago by Guillaume Gomez <[email protected]>
remove not needed anymore libffi fix

4417c481c6ed53ff35364d2e1663614f60b2fee5 authored about 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #291 from GuillaumeGomez/fmt

Add cargo fmt check

6b8c19fdca7e0e939be6eb2592b3f70c49985f57 authored about 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #289 from GuillaumeGomez/fix-purge-check

Add lib.rs to ignore purge files

758a1a7ab36dfe9ec26b91c5302d0f64d9e0e3da authored about 5 years ago by Guillaume Gomez <[email protected]>