ryujinx/Ryujinx.HLE/HOS/Services
Mary f41687f4c1
hle: Make Ryujinx.HLE project entirely safe (#2789)
* Remove a bit of unsafety around

* Regenerate StructArrayHelpers with a max element value of 256

* hle: remove unsafe marker from all struct that had it

* hle: make SoftwareKeyboardRenderer.TryCopyTo safe

* hle: remove unsafety in NpadDevice and remove AllowUnsafeBlocks from csproj

* Revert "Regenerate StructArrayHelpers with a max element value of 256"

This reverts commit f32a6e5be094f50571970eb1116b65c080781d05.

* Introduce ByteArray of various size and use that instead of ArrayXXX to avoid stackoverflow in .NET runtime type resolution

* Use ByteArray more

* Add some missing spaces on Pack = 1 for various structs

* Fix broken logic for TryCopyTo

* Address gdkchan's comment

* Address gdkchan's comment
2021-11-01 19:38:13 -03:00
..
Account Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
Am Add support for the brazilian portuguese language code (#2792) 2021-10-28 23:06:45 +02:00
Apm
Arp Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
Audio amadeus: Fix regression from #2654 on ListAudioDeviceName 2021-09-19 13:42:16 +02:00
Bcat Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
Bgtc
Bluetooth
BluetoothManager
Caps
Cec
Ectx
Erpt
Es
Eupld
Fatal
Friend vi: Unify resolutions values and accurate implementation of them. (#2640) 2021-09-19 12:57:39 +02:00
Fs Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
Grc
Hid hle: Make Ryujinx.HLE project entirely safe (#2789) 2021-11-01 19:38:13 -03:00
Ins
Lbl
Ldn
Lm
Loader
Mig
Mii Update to LibHac 0.13.1 (#2475) 2021-08-12 23:56:24 +02:00
Mm
Ncm
News
Nfc hle: Tidy-up ServiceNotImplementedException (#2535) 2021-08-11 21:16:42 +02:00
Ngct
Nifm nifm: Fixes IsDynamicDnsEnabled not supported (#2443) 2021-07-06 20:41:11 +02:00
Nim
Notification
Npns
Ns aoc: Fixes some inconsistencies (#2434) 2021-07-06 20:17:06 +02:00
Nv When waiting on CPU, do not return a time out error from EventWait (#2780) 2021-11-01 19:10:02 -03:00
Olsc
Ovln
Pcie
Pctl
Pcv clkrst: Stub/Implement IClkrstManager and IClkrstSession calls (#2692) 2021-09-29 01:03:35 +02:00
Pm vi: Unify resolutions values and accurate implementation of them. (#2640) 2021-09-19 12:57:39 +02:00
Prepo
Psc
Ptm
Ro hle: Make Ryujinx.HLE project entirely safe (#2789) 2021-11-01 19:38:13 -03:00
Sdb hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
Settings
Sm
Sockets hle: Improve safety (#2778) 2021-10-24 19:13:20 -03:00
Spl spl: Implement IGeneralInterface GetConfig (#2705) 2021-10-12 22:15:55 +02:00
Srepo
Ssl
SurfaceFlinger EventWait should not signal the event when it returns Success (#2739) 2021-10-19 17:25:32 -03:00
Time hle: Improve safety (#2778) 2021-10-24 19:13:20 -03:00
Usb
Vi Inline software keyboard without input pop up dialog (#2180) 2021-10-12 21:54:21 +02:00
Wlan
CommandHIpcAttribute.cs
CommandTIpcAttribute.cs
DisposableIpcService.cs
DummyService.cs
IpcService.cs hle: Tidy-up ServiceNotImplementedException (#2535) 2021-08-11 21:16:42 +02:00
ServerBase.cs
ServiceAttributes.cs