Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/jnqnfe/pulse-binding-rust
FFI and bindings for using PulseAudio from the Rust programming language.
https://github.com/jnqnfe/pulse-binding-rust
bump MSRV due to updated glib requirement
3f6039a39a08b77d4dabace36f61a6ceda067dcb authored over 1 year ago by Lyndon Brown <[email protected]>
as mentioned in the previous commit, github is now issuing warnings for
ci actions that are usin...
github is listing warnings that indicate that the versions of 'actions'
that i'm using in CI nee...
5252fe9c8e5952f8e3047fa178a4b4cb4e8465b1 authored over 1 year ago by Lyndon Brown <[email protected]>
forgot to remove `pa_v5` entry in 489edd5b1f9924c5d64af2bf9368608bba8da90e
98ff0632ced2f959db60a5f60105318bde3c68d2 authored over 1 year ago by Lyndon Brown <[email protected]>
i forgot to do this as part of the previous release. i already published
the new sys crates so w...
dfb3b5d2beabc04556a0bb6b31cc998861aa52c8 authored over 1 year ago by Lyndon Brown <[email protected]>
pkg-config checks performed by build scripts need to be disabled when
building docs on docs.rs. ...
warning: ambiguous glob re-exports
--> pulse-sys/src/lib.rs:58:9
|
58 | pub use self::conte...
example warning:
warning: using `.clone()` on a double reference, which returns `&str` instead ...
d01ed83507c75923475a6025a91eb1e4ee29813a authored over 1 year ago by Lyndon Brown <[email protected]>
i was never quite satisfied with the way this was implemented and have long
meant to remove it.
8b7b11d2c3e99aeb1f0da7ba6587f6d8507f77ef authored over 1 year ago by Lyndon Brown <[email protected]>
glib crates now require 1.64
5db934446759f51aedeee51895b4ea74a385f591 authored almost 2 years ago by Lyndon Brown <[email protected]>
for some reason, having upgraded the OS environment to ubuntu 22.04 from
20.04, the tests were f...
forgot this upon bumping OS.
96de022fcba288cc9db5a8af100a10c93d7506fa authored almost 2 years ago by Lyndon Brown <[email protected]>just because.
dbce13d2ffc385b01bbf37e4e68c4f8f4f864e3c authored almost 2 years ago by Lyndon Brown <[email protected]>i missed this in the previous badge fix commit.
cce6fd84d373269f37e376f8d612d65c3b0a3de5 authored almost 2 years ago by Lyndon Brown <[email protected]>
glib crate actually needs rust version 1.63 now, so the previous fix was
insufficient.
b66a382f6c1c0e7bf0489d5363aca9dab9f1cd6f authored almost 2 years ago by Lyndon Brown <[email protected]>
ref. https://github.com/badges/shields/issues/8671
c0bc007040c1d3df42e8e830170f83e967bf168a authored almost 2 years ago by Lyndon Brown <[email protected]>e2cb232a3c51fd682e63ffc8fa0dbeb2ca2185d4 authored almost 2 years ago by Lyndon Brown <[email protected]>
as discussed in c6d5a9309b2fbc97cc3490dc04a5626e6d46c426, rust versions
1.60 and 1.63 tweaked fl...
bf812c257657bf869bb80f1e839be49efc36943e authored almost 2 years ago by Lyndon Brown <[email protected]>
note, this was the only change needed from PA versions 16.0 and 16.1.
d5dc6f3893ca871a47aea531a973afa6d61bf3b4 authored almost 2 years ago by Lyndon Brown <[email protected]>75d84a43cfd4fafdd6cc3b9240006559edf031a3 authored almost 2 years ago by Lyndon Brown <[email protected]>
152e706997cad442e9652cfa734d1e443148a8ee authored almost 2 years ago by Lyndon Brown <[email protected]>
version 1.60 of the rust stdlib included a change to improve the accuracy
of calculations in `Du...
while the new resolver may make no difference to this project, we may as
well migrate, and accor...
these are now included in the standard prelude in Rust 2021 edition.
9a3aeffc4e34ccc066cc72041dd1f14620f7c4b5 authored almost 3 years ago by Lyndon Brown <[email protected]>this is now an error in Rust 2021 edition.
11ed34acf6b24abebe8ea60dd84ae6e2b3c10c22 authored almost 3 years ago by Lyndon Brown <[email protected]>which of course requires an MSRV of 1.56.
1df5479a7dcc3f5b988d66b9d007081137c0bfea authored almost 3 years ago by Lyndon Brown <[email protected]>to better express/enforce our MSRV.
according to the cargo documentation ([1]) this was only in...
36f10c0b92d8273dc67e520502664b13ddb92f1b authored almost 3 years ago by Lyndon Brown <[email protected]>
the `glib` crate has bumped their MSRV to 1.56 so we must do likewise for
the overall workspace ...
27de2686f6300be3f605a04d0bc0f171ff786be4 authored almost 3 years ago by Lyndon Brown <[email protected]>
cf. #47
33941695c5d09d8584f3f9879aec11f28ee5c071 authored almost 3 years ago by Lyndon Brown <[email protected]>3c7c1faee7c2e74c61b6f04df96c41f6bd9328ee authored about 3 years ago by Lyndon Brown <[email protected]>
pkgconfig 0.3.23 changes added a new error in the case of a probe
failure (see https://github.co...
...now occurring in scheduled run.
the step where we try to ensure pulseaudio packages are inst...
540ec5bc3346b39ad11803f14a63e79b45b209c0 authored about 3 years ago by Lyndon Brown <[email protected]>8ce64b7831b14825061f68914f2f919d03b697b5 authored about 3 years ago by Lyndon Brown <[email protected]>
typical convention i believe is actually only for deref of raw pointers to
require an unsafe blo...
i meant to do this in 456709e61823ca377c368b6cc35ba1acdd85fda9 but forgot.
18a30ecae05a5487fc8ce84a6a2c69b11784b8c3 authored over 3 years ago by Lyndon Brown <[email protected]>needed for the next commit.
5efd5c54464eaaaf061401d4f9c62d45a201008d authored over 3 years ago by Lyndon Brown <[email protected]>
i don't expect this to make any difference, but `transparent` is
more appropriate for the purpos...
this member, as documented, is a 'system clock time', thus should be a
`UnixTs` type rather than...
this does not actually make any difference, since we do not directly
pass the wrapper into any C...
don't mask the potentially useful hint as to the cause of the problem.
i picked the `Invalid` v...
718695d695303423bdb4389d9c0e89bd0a1062b3 authored over 3 years ago by Lyndon Brown <[email protected]>
pulseaudio generally uses the special value `PA_USEC_INVALID` to indicate
an invalid quantity of...
as stabilised in Rust 1.46 (our current MSRV), such that panics from failed
conversions due to o...
63cee067fa34776e1f2376a7def65db104cbe830 authored over 3 years ago by Lyndon Brown <[email protected]>
6e89e7a0a2af66fa6264e04d9882f9b8da224035 authored over 3 years ago by Lyndon Brown <[email protected]>
now that msrv has been bumped to 1.46 we can take advantage of enhanced
`const fn` support.
bitflags v1.3 has just been released which now requires 1.46. since 1.46 is
a year old, i think ...
damn, copy & paste mistake
12662547a3524a001fbba98031afdb527cc59074 authored over 3 years ago by Lyndon Brown <[email protected]>9b66cee32293a782e8aedaae9e6b3f41b89822fa authored over 3 years ago by Lyndon Brown <[email protected]>
i don't believe that users have any need to mutate these objects after
creation. a creation func...
a41eddcd684b34d26f2e4ce5372be111abcc2f9d authored over 3 years ago by Lyndon Brown <[email protected]>
6ab036c87dff57f861a2eb747c9e12bc706b015f authored over 3 years ago by Lyndon Brown <[email protected]>
having been playing with rustfmt, these are some initial adjustments that
i'm happy with.
(i'm just playing with rustfmt, not committing to use of it yet, with a
number of bugs filed aga...
9daecd236b6e99312978bc94398f3eaad1db5d3e authored over 3 years ago by Lyndon Brown <[email protected]>
rustfmt doesn't like the formatting, and this results in fewer lines. it's
better anyway.
Since the pointers have already been confirmed to be non-null by the
assert!() calls, there is n...
d3f2310e89c6c518af7efb6b1928c7d79ee730a2 authored over 3 years ago by Lyndon Brown <[email protected]>
caused docs.rs build to fail.
df49f887bf4391d7e56dbfb6108ebd977f5f3a4d authored over 3 years ago by Lyndon Brown <[email protected]>3cbb9a341d8f48baeaaf5ef457504be765c1e483 authored over 3 years ago by Lyndon Brown <[email protected]>
the `glib` and `glib-sys` crates which the glib mainloop crates here depend
upon now have an MSR...
avoid the 'minimum' conditional logic; having the steps for that outside of
the loop results in ...
run a test at the beginning of the first day of every month, such that if
i'm busy working on ot...
it does not work to have these feature guards currently until rustc issue
#8811 ([1]) is fixed s...
note, the documentation change to `pa_proplist_get()` was already taken
care of in eea623f56ca69...
6c65c646e91cbcedb70c12824b861e2fdf9f7e0a authored over 3 years ago by Lyndon Brown <[email protected]>
note, during PA v15 development, a `message-params.h` header was added,
but then replaced with `...
23feae4ef95d9b84456ebea00f2b645acc673ce1 authored over 3 years ago by Lyndon Brown <[email protected]>
per: https://github.com/jnqnfe/pulse-binding-rust/issues/38
eea623f56ca691a476de28e038a1e782f8986b8e authored over 3 years ago by Lyndon Brown <[email protected]>per: https://github.com/jnqnfe/pulse-binding-rust/issues/38
4b914c4f21b138ddf891e19ab13c60eb9c3e5982 authored over 3 years ago by Lyndon Brown <[email protected]>3adf59236f1ad1007c29e27877ca65e4144d36ed authored almost 4 years ago by Lyndon Brown <[email protected]>
5e68512bd26f0756ab57802e6c90763419c54e63 authored almost 4 years ago by Lyndon Brown <[email protected]>
aeef4e35d4013e9c395103aa6c1e075b5bd9be55 authored almost 4 years ago by Lyndon Brown <[email protected]>
da3ef020aceaa32c505e19a67c0a6a5788f76538 authored almost 4 years ago by Lyndon Brown <[email protected]>
i don't think this ever needed atomics.
e71ccb335ea467955a9340608ac92b02ea3697b7 authored almost 4 years ago by Lyndon Brown <[email protected]>863ec7c96f1b5b3fd4d336c19af2bb88e9291f1f authored almost 4 years ago by Lyndon Brown <[email protected]>
e0c5d8fe3ca448e69092243acd0a8f070b1b333d authored almost 4 years ago by Lyndon Brown <[email protected]>
it was checked within the constructor as well as prior to constructor use.
7c810da7011df0d6518b56575fcbfc1796ec5844 authored almost 4 years ago by Lyndon Brown <[email protected]>b9ee122e1e73a756b7ba0e763ef0433733c87d68 authored almost 4 years ago by Lyndon Brown <[email protected]>
current MSRV is 1.41, and without this fix the following errors occur after
the previous callbac...
- adding a conversion function param to the common helper enables that
helper to fully perfo...
25460c0d9abb93f9d057e23ec573bfdbe523658b authored almost 4 years ago by Lyndon Brown <[email protected]>
66d497fbb2102b2af37d839730e2c272f78efd0f authored almost 4 years ago by Lyndon Brown <[email protected]>
overlooked updating pointing docs to new bitflag associated constants
locations when they were m...
b0bf87862e14e4fc713a8764fc00c9f5a24749b1 authored almost 4 years ago by Lyndon Brown <[email protected]>
46a4808f3ec7a730118320293d5f4bedd1aeb133 authored almost 4 years ago by Lyndon Brown <[email protected]>
to address important bugfix, a new version for the others can come later
with additional improve...
c75e8563d710bb49d0fcc48ca3e23208a1873f54 authored almost 4 years ago by Lyndon Brown <[email protected]>
3d9b83f10db4a743938c04e9d1b7a5a2eb75527f authored almost 4 years ago by Daniel Chabrowski <[email protected]>
23e3558c72de2274aa3ed3a3c8e0414364da8cf5 authored almost 4 years ago by Lyndon Brown <[email protected]>
cbcfddf0a90bdcf960df72f273c2c6ea21a276ca authored almost 4 years ago by Lyndon Brown <[email protected]>
ab5961a12c0a8f22d7423c84e684283972b1001d authored almost 4 years ago by Lyndon Brown <[email protected]>
2fbd19fec46ee5bf69a691092efcfed933ba8c72 authored almost 4 years ago by Lyndon Brown <[email protected]>
since the function was being imported from the sys layer, the deprecation
date from the sys laye...
e53fc11dd00a899de2618a50d387f3ae6eaf4308 authored almost 4 years ago by Lyndon Brown <[email protected]>