Ryan Kelly

Results 25 issues of Ryan Kelly

In the early days of developing this tool, we had concrete plans to integrate UniFFI comoponents into Desktop Firefox for JS consumers, and we landed a prototype C++/WebIDL/JS bindings backend...

In https://github.com/mozilla/uniffi-rs/issues/987 we identified an issue that is causing build failures in the iOS sample app, and which would cause build failures for our application-services iOS build in a production...

There's a new Askama release coming out soon, and it'll change some of the details of how the generated code does borrows, passes arguments etc. I think it'll be a...

As noted in @tarikeshaq's review of #192. When calling a function over the FFI that accepts multiple rich-structure arguments such as records or sequences, the procedure goes something like this:...

I just noticed that @thomcc added [CI tests running address-sanitizer](https://github.com/mozilla/ffi-support/commit/07f174734e3f6caacf47ffe294f7aec533122e63) to ffi-support in CI, maybe we should try doing the same here. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/UNIFFI-12) ┆Issue...

For Nimbus, it would be useful to have the component export some constants for well-known server configurations like `PRODUCTION` and `STAGING`. It looks like WebIDL has some [syntactic support for...

Currently, Kotlin consumers can customize the name of the `.so` file from which to load a component, by specifying the [`uniffi.component.${componentName}.libraryOverride`](https://github.com/mozilla/uniffi-rs/blob/aea2e73618e0a399ce59ec5a4880582b05538636/uniffi_bindgen/src/bindings/kotlin/templates/NamespaceLibraryTemplate.kt#L2) system property. This works for simple cases, but it...

Based on [this comment](https://github.com/mozilla/application-services/issues/3314#issuecomment-714571731), it's my understanding that when the FCM server responds with a `404` or `410` status code, the intended behavior of the autopush server is to drop...

3

STR: * Install the lockbox addon * Click the lockbox toolbar icon to open the "Welcome to Lockbox" tab (/firstrun/index.html) * Close all your other tabs * Click "Sign in...

bug

**Describe the bug** Working with a DICOM where `PixelRepresentation` is `1`, the act of accessing its `pixel_array` attribute causes the `PixelRepresentation` to change to `0`: ``` >>> dcm = pydicom.dcmread("input.dcm")...

needs details