User contributions
11 July 2019
23 May 2019
8 May 2019
Log services
Clarify the unknown destination entry. I was being silly. This would obviously correspond with the default output mechanism.
mLog services
Document the interfaces for ILogService and ILogger
+540
Log services
Rename ILogger command 0 from Initialize to Log. I doubt the original service name is Initialize, and this is more in line with what the actual function does; given this is used heavily by some games to fire out debug info.
-7
Error codes
Add BCAT error codes for failed data verification and non-existent passphrases.
+102
Error codes
Add BCAT error code for invalid API calls. Used at API boundaries most frequently when testing capability flags
+45
Error codes
Correct number for BCAT invalid operation (my bad).
mError codes
Add BCAT error code that represents an invalid operation
+46
7 May 2019
17 April 2019
12 April 2019
SVC
Fill out remaining thread context flags
+376
Error codes
Add kernel error codes related to invalid thread IDs in debug related supervisor calls.
+131
SVC
Correct references to ThreadContextFlags. Simply renames the enum.
m-7
26 March 2019
Applet Manager services
Expand documentation about behavior of LeaveFatalSection
+400
Error codes
Remove comma splice accidentally introduced in previous change
-1
Error codes
Add am error code returned by LeaveFatalSection when unbalanced EnterFatalSection/LeaveFatalSection sequences occur
+149
NACP
Add members I intended to add in the previous change but forgot about them
+68
NACP
Document some members within the main NACP metadata block. These indicate allowable maximums (if set to a value)
+258
12 March 2019
30 January 2019
Audio services
Clarify the units of the sample rate member of the MultiStreamParameters struct (meant to do this in the previous change).
m+5
Audio services
Lay out the Opus multi stream parameters as a struct. Makes it much nicer to read.
+173
29 January 2019
Audio services
"has been" -> "is being"
mAudio services
Document the boolean flag for hwopus' DecodeInterleaved and DecodeInterleavedForMultiStream functions
+182
28 January 2019
2 January 2019
Display services
Document unknown fields within DisplayInfo. These indicate if a display has a limited number of layers (and if so, how many layers are allowed).
+143
Display services
Remove question mark within SetDisplayEnabled. The u64 is, indeed, a display ID.
-2
Error codes
Add VI error code that indicates unsupported/unimplemented operations (this is used as a return value in some stubbed functions within vtables)
+48
31 December 2018
30 December 2018
Error codes
Add PCV error code used to signify invalid arguments (null pointers, etc)
+44
Error codes
Add time error codes for out of range values and for cases when things cannot be found. These are both used in the implementation of ToPosixTime when looking up timezone entries based off a given rule.
+101
Error codes
Add time error code for memory allocation failures. This is (as would be expected) used mostly near the service boundaries where allocations are necessary for different handle types
+56
29 December 2018
PCV services
Fill in more information to some of the time-related data structures.
+37
Error codes
Add time error code for unimplemented functionality. This seems to be used in inheritance trees to indicate unimplemented behavior in different class implementations for a few functions
+58
27 December 2018
Error codes
Add time error codes related to time point comparisons
+153
Error codes
Add time error code used to indicate an uninitialized/non-started service
+54
Error codes
Add PDM error codes related to user IDs
+94
Error codes
Add two error codes for the PDM service.
+101
Error codes
Add numeric ID for the PDM services
+16
23 December 2018
Error codes
Add mii error code for invalid database signatures and entry count
+137
Error codes
Add settings error code for null setting value buffers
+57
Error codes
Add settings module error codes for null settings names and keys
+88
Error codes
Add mii error code that indicates if certain behaviors are dev/debug-only functionality. When present, this is usually always preceded by a call into the set:sys module checking if the bool "is_db_test_mode_enabled" settings key has a true value set.
+62
Error codes
Add FS error code for allocator alignment violations
+63
22 December 2018
Error codes
Add mii error code for entries that can't be found.
+42
Error codes
Add error code for invalid arguments for the mii service.
+43
8 December 2018
Filesystem services
Remove question mark from DirectoryEntry's filesize member. It's indeed 64-bit in size.
m-1
Filesystem services
Convert DirectoryEntry type into a table. Makes it nicer to scan vertically when reading
m+135