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
oversight.
fac63efce7dc4590ed8291e031226fdcfe873dd8 authored about 4 years ago by Lyndon Brown <[email protected]>67c663c7114cdd78af14da5e1378c9b65669ef31 authored about 4 years ago by Lyndon Brown <[email protected]>
conversions were mistakenly converting to/from milliseconds instead of
microseconds and thus wer...
94590cc3f06f3e793d947d5b66fa68e24c980558 authored about 4 years ago by Lyndon Brown <[email protected]>
ca6d4a92f1f6893d6f3d93b3fae11b13c392bcdb authored about 4 years ago by Lyndon Brown <[email protected]>
a299d4206b5a6f0fcfa29d4d790b79232e248004 authored about 4 years ago by Lyndon Brown <[email protected]>
impls will be properly grouped in the next commit, split from this one to
help keep a clean diff.
ae5edb74da5af9b56dcc2285a10f6012eed5d2e6 authored about 4 years ago by Lyndon Brown <[email protected]>
(split into two to keep diff cleaner)
7f9f002425678fa870202bb48faf1527b3f29fd6 authored about 4 years ago by Lyndon Brown <[email protected]>ca0a0f6b5c0611debbd59753c35f2793848cbfda authored about 4 years ago by Lyndon Brown <[email protected]>
oversight from v2.0 (42e7634bdcb470b274d4a9ee6b941a91f568364d).
`facility_to_mask()` was moved ...
b2ad5cb4535971ac34e53b6cc2a0fdc9203e0257 authored about 4 years ago by Lyndon Brown <[email protected]>f5e2b0c1ec17fa44a8c1b1e6410ad89977e7ee37 authored about 4 years ago by Lyndon Brown <[email protected]>
f8bc28e6a8702ed69952f601fd19c9d5e7718d31 authored about 4 years ago by Lyndon Brown <[email protected]>
perhaps i should deprecate it to discourage mistaken use?
f0b8f492dbf49b507df2235d6f76069329017a5f authored about 4 years ago by Lyndon Brown <[email protected]>8570a574cd238db9da2b37b7eae06ef98253b962 authored about 4 years ago by Lyndon Brown <[email protected]>
16b45e75b3d71508cb4db5db38ef5fa020a0fd00 authored about 4 years ago by Lyndon Brown <[email protected]>
93476e0901932523dfb182d780bc355362461f85 authored about 4 years ago by Lyndon Brown <[email protected]>
overlooked in 10d17f8e699339857daeecb7660251f9e696feb9 and thus broken
since v1.2.
also fixes f...
b88d816f395fcf2472105f86492f0dba2cb4f98e authored about 4 years ago by Lyndon Brown <[email protected]>been broken since v1.2: f6b1e22dbb63dc6f5c389480f0d0bdf7cbcae3e5
34583e116a91d61ad5ba4ca46df1ee1db4194729 authored about 4 years ago by Lyndon Brown <[email protected]>6bd5684fef28a53fe89e123c55502305f26ae3f4 authored about 4 years ago by Lyndon Brown <[email protected]>
13f18c446e653011be15c599f5e51e0162d006e2 authored about 4 years ago by Lyndon Brown <[email protected]>
7d786c463871ea68c46e603c67c3f98a59db49e9 authored about 4 years ago by Lyndon Brown <[email protected]>
as explained in fa855e5f4a000a3a2e9d5ae4895e9144d6f97a84 it's pointless
now. supposedly crates.i...
9f092cc26d998339143c57cfc9c65adfec4671d5 authored about 4 years ago by Lyndon Brown <[email protected]>
513568e7fe488aa9119a5e4500775bc66050a87a authored about 4 years ago by Lyndon Brown <[email protected]>
some other trivial clarifications snuck in here also
73d28a173b4b7a34c41b23b23a01e73b67355a48 authored about 4 years ago by Lyndon Brown <[email protected]>85594985bc66e5e25294a07298b5c13532c111ed authored about 4 years ago by Lyndon Brown <[email protected]>
39c77a6e9bbdbc63fb4b75fe83a257304b97b9fc authored about 4 years ago by Lyndon Brown <[email protected]>
27283bac0bb90eb883cb1aeb06b0a1f71f2e70ad authored about 4 years ago by Lyndon Brown <[email protected]>
8e852a5b09d366131a70b6c7ddbf8c7c9188d06d authored about 4 years ago by Lyndon Brown <[email protected]>
119571ee6ad671c47b4557e3df2d4c2dcd75ccd6 authored about 4 years ago by Lyndon Brown <[email protected]>
0d1425c8da681d8b7435afc1a4b931376c98f5fb authored about 4 years ago by Lyndon Brown <[email protected]>
b104004a1c71c04cbbf9537a36bd1da0413a60e4 authored about 4 years ago by Lyndon Brown <[email protected]>
at least one crate out there is using it; this helps users figure out
how it fits into the versi...
switch to having full stops for short entries
a4a145082b5289a4beb0da40b2a9d6a37882cd97 authored about 4 years ago by Lyndon Brown <[email protected]>afe15ec18aa45fdafa93689b041bd5bfd9f0d0e9 authored about 4 years ago by Lyndon Brown <[email protected]>
rendering on github plaes this text as a part of the preceedng bullet point.
b33f0e3c084c66ed6319005cac112b07a15fc080 authored about 4 years ago by Lyndon Brown <[email protected]>
the text added to the sys crates in c47b4fc2636036c51665bff85e0d34c87a95526d
was the copy from t...
a2fff0ec50957f8a510c263d4d1d2977aa2d6e3c authored about 4 years ago by Lyndon Brown <[email protected]>
7db54ccb23025bbb96223ee3010ae7934e854737 authored about 4 years ago by Lyndon Brown <[email protected]>
b4ae830bef28c47a2e4ba8ad819d6610104f9f33 authored about 4 years ago by Lyndon Brown <[email protected]>
95cb4d021f5ad72c9621b26dcea7ced0b30cbc80 authored about 4 years ago by Lyndon Brown <[email protected]>
since the conversion is fallible.
note, i tried leaving the `From` implementation in place with...
fb494df3964156a3603fb1d5cc5c55ec71adc562 authored about 4 years ago by Lyndon Brown <[email protected]>
which forces callers to account for the possibility of later addition of
new variants in the way...
`error::PAErr` has it implemented, why not `error::Code` also
eb95f06bb555c6f5e70887552e247f2f9e8fab08 authored about 4 years ago by Lyndon Brown <[email protected]>3320f514e379ddce5cadd2bc75515843777a0ea1 authored about 4 years ago by Lyndon Brown <[email protected]>
let the macro autogenerate suitable logic for correctly mapping the int to
an enum variant, maki...
1ba1e21f25d11c20fbcbd5ff3895b762db3b5802 authored about 4 years ago by Lyndon Brown <[email protected]>
such that they do not silently map to non-existent enum variants,
causing undefined behaviour du...
thus providing functionality for translating between enum variants and
integers.
this can then ...
17b08cc6c25a68045eaff475277586c56cb46c63 authored about 4 years ago by Lyndon Brown <[email protected]>the logic is somewhat non-trivial and should be tested
75660fba682275e3cdf5370ab206a499e980f24e authored about 4 years ago by Lyndon Brown <[email protected]>d52be0030f1016d4c137f9c0d1717a157560f86e authored about 4 years ago by Lyndon Brown <[email protected]>
- assert that conversions work properly
- assert that conversions give the correct value mappi...
to support the next commit expanding testing enum variant mappings
f0f7e828d05a79b428f45a6076fb066dd83ab53d authored about 4 years ago by Lyndon Brown <[email protected]>
objects are duplicated also because we want to attach methods to
them, not just to attach some/d...
1fa4c9f6444bb3b941add21d6cb313d678646d09 authored about 4 years ago by Lyndon Brown <[email protected]>
missed in 1efaf361d8751d3eb057c2735ce80f2d50a5a175
c8226aa5fe1bb6737082d28c810de12b3d104eab authored about 4 years ago by Lyndon Brown <[email protected]>1643c8e81fcf698013ea77f09106bde372102903 authored about 4 years ago by Lyndon Brown <[email protected]>
5081086c803393ac8158b69c6f9310c9ec6143dc authored about 4 years ago by Lyndon Brown <[email protected]>
as done with such badges on crates by the rust core developers.
otherwise, the badge, on gitbuh...
1b16e4eb295a77d4bd6de49447c2320f2d99c033 authored about 4 years ago by Lyndon Brown <[email protected]>already stated elsewhere and removing saves some space / reduces clutter.
31868ecd5e05c7b6a9361eebf2025f08be8fb4d7 authored about 4 years ago by Lyndon Brown <[email protected]>
crates.io used to show some automatically per badge configuration in the
crate toml files, howev...
to prep for addition of badges to be displayed on crates.io pages (and in
github when user is vi...
left over from 59d1baa6c4282d6fcb4414ae2ace9c8e4463e93e
a029588ef1689e8a72c5525230af6fa7e211a289 authored about 4 years ago by Lyndon Brown <[email protected]>by enabling use of non-camel-case variants for the enum.
1efaf361d8751d3eb057c2735ce80f2d50a5a175 authored about 4 years ago by Lyndon Brown <[email protected]>
the underlying C API takes an i32. the param here in the binding was
`<Option<i32>` partly due t...
the default travis environment is Ubuntu Xenial which only has PA version 8.
Ubuntu Bionic has P...
6bb73bde92c0bc5878b906970724bbab95afa84b authored about 4 years ago by Lyndon Brown <[email protected]>
3cd7e3df4bfa6460ad7dd18f8300922af63aaf8f authored about 4 years ago by Lyndon Brown <[email protected]>
some cases skipped over, particularly in binding, where it was deemed to make
reability worse or...
note, the devide type enum stuff was added without a feature guard, since
there's no value in hi...
(which introduces API changes that require a new feature guard)
129dede1f8f9a1819ad014cc3c2deec9683b5749 authored about 4 years ago by Lyndon Brown <[email protected]>(note, version.h just updated manually, may not be perfect)
07fef7d12ae0962b8ff2f23e53af2ced4218a723 authored about 4 years ago by Lyndon Brown <[email protected]>fab7b8e21898398ff05f59dda55f7c3bef042653 authored about 4 years ago by Lyndon Brown <[email protected]>
these were never tested previously because when the code was written
`cargo doc` did not yet hav...
overlooked in bf9140aaa8e414b4798338515140d28cbd2201ba
098551979d925a7b3aac18c1791063e946489cd8 authored about 4 years ago by Lyndon Brown <[email protected]>
'p' makes more sense for 'position' than 't' (where did 't' even come from?
the original C inter...
will help with simplification of link in doc generation under rustc 1.48+.
4f896df58b029d0fa457c74bff9974865d1ab124 authored about 4 years ago by Lyndon Brown <[email protected]>
- lowercase 's' in 'shortcut'
- missing 'PA_' prefix
4a96b40c18d4d129cc17ce27599c413a0c577604 authored about 4 years ago by Lyndon Brown <[email protected]>
3e76a8824d73d04910d3f94d7e80e04d55379f2d authored about 4 years ago by Lyndon Brown <[email protected]>
3eeafa3b38b9f19af644ec86844f614ba8d0cd19 authored over 4 years ago by Lyndon Brown <[email protected]>
b32e295317fc9c2cd9aaf192a9fabbb763a258a1 authored over 4 years ago by Lyndon Brown <[email protected]>
2b332970534a173334752b4924741fbaab9563e5 authored over 4 years ago by Lyndon Brown <[email protected]>
a1b05a6faf74a30edfb5eb2586621880cb5572be authored over 4 years ago by Lyndon Brown <[email protected]>
6add9eb19a446b0283f469af680546c3ca30d957 authored over 4 years ago by Lyndon Brown <[email protected]>
as per 39ff1c581e9fd47e0174f947673a0208818ad78c
d0584eac83442383623540be948940516bb5985a authored over 4 years ago by Lyndon Brown <[email protected]>`c_devs` was being comsumed by the for loop, making `c_dev_ptrs` invalid.
39ff1c581e9fd47e0174f947673a0208818ad78c authored over 4 years ago by yatinmaan <[email protected]>78a2336898b692ae55abfca13f3a529f6136bff8 authored over 4 years ago by Lyndon Brown <[email protected]>
`eprintln!` does not appear in Cargo output; however, we can give Cargo
the warning instruction ...
d3751c1578b96a6046cefb7c85ce05149a5382d0 authored over 4 years ago by Lyndon Brown <[email protected]>
3f72b0aaebc62b7e92731f0af2bbe8317594d845 authored over 4 years ago by Lyndon Brown <[email protected]>
3c216380b39f711da14ea43c281f4bd22f8021fd authored over 4 years ago by Lyndon Brown <[email protected]>
e1ef3452174fe3dea2f72d44c4e0fbd3d0252077 authored over 4 years ago by Lyndon Brown <[email protected]>
(backwards compatible break, hence why not already done)
This reverts commit 6139dd3c3e286a5fd2...
3972d46e9571f07ca8f42a247ceacfc5fc6f0f24 authored over 4 years ago by Lyndon Brown <[email protected]>d4450e7bba82399e18ca2d8bb4c879f1d75607c0 authored over 4 years ago by Lyndon Brown <[email protected]>
a8b24c5f3a04e9fb8fba3ca91cadba95bc79853d authored over 4 years ago by Lyndon Brown <[email protected]>
c01cebac67d8f9788e60fbf699c043eb34688c48 authored over 4 years ago by Lyndon Brown <[email protected]>
704a1d58824fce92ea9400a2105321ead252538f authored over 4 years ago by Lyndon Brown <[email protected]>
the closures requires a param
1147615da266ecb8950bced1e18c619859eb1cb1 authored over 4 years ago by Lyndon Brown <[email protected]>