Felix Deimel

Results 32 issues of Felix Deimel

1. Install .NET 9 SDK. https://dotnet.microsoft.com/en-us/download/dotnet/9.0 2. Ensure `dotnet --version` works. 3. Install Android NDK. https://developer.android.com/ndk/downloads 4. Set environment variable `ANDROID_NDK_HOME` to the path of the NDK installation. ie. `nano...

documentation
generator

Remove [workaround](https://github.com/royalapplications/beyondnet/blob/main/Generator/Beyond.NET.CodeGenerator/Collectors/MemberCollector.cs#L23) for `Assembly.SetEntryAssembly` bug in .NET 8.0.400 once a .NET release with a fix (or .NET 9) is out.

bug
generator

See https://github.com/xamarin/xamarin-macios/issues/17877#issuecomment-2243000189 and https://github.com/dotnet/runtime/issues/88835#issuecomment-2242998442

enhancement
generator
builder

- [x] Depends on: https://github.com/royalapplications/beyondnet/issues/35 Here's an illustration of the idea: https://gist.github.com/lemonmojo/41e03c502f0c0831fc319af71b71536b Consider static interface members.

enhancement
generator

- [x] Rename the class that encapsulates the JNA bindings to something like "CAPI" or "JNAAPI" - [x] The native library name is currently hardcoded. I guess it should be...

enhancement
help wanted
generator

Started in https://github.com/royalapplications/royalvnc/tree/tight-encoding

enhancement
help wanted

- [x] Maybe add a lightweight abstraction of the POSIX socket APIs so that it's easier and safer to work with - [ ] Proper error handling - [ ]...

linux

- Create and populate a `System.Exception` object - Call `.swiftError` to retrieve a Swift error object - Check if relevant information is properly transferred/available on the resulting `DNError` object

enhancement
tests

Docs: https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-14#extension-members This was started in https://github.com/royalapplications/beyondnet/commit/5c8214bc3cdb723dddd8c2ce5a4975792372ca2f. But it's incomplete as the extension members are not yet tied to their extended type so it's currently only possible to call such...

enhancement
generator

This PR replaces all occurrences of ```swift import Foundation ``` with ```swift #if canImport(FoundationEssentials) import FoundationEssentials #else import Foundation #endif ``` The benefit is that for platforms that do support...