- Nov 25, 2014
-
-
Emmanuel Gil Peyrot authored
-
- Nov 24, 2014
-
-
bunnei authored
Error codes
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
All service calls in the CTR OS return result codes indicating the success or failure of the call. Previous to this commit, Citra's HLE emulation of services and the kernel universally either ignored errors or returned dummy -1 error codes. This commit makes an initial effort to provide an infrastructure for error reporting and propagation which can be use going forward to make HLE calls accurately return errors as the original system. A few parts of the code have been updated to use the new system where applicable. One part of this effort is the definition of the `ResultCode` type, which provides facilities for constructing and parsing error codes in the structured format used by the CTR. The `ResultVal` type builds on `ResultCode` by providing a container for values returned by function that can report errors. It enforces that correct error checking will be done on function returns by preventing the use of the return value if the function returned an error code. Currently this change is mostly internal since errors are still suppressed on the ARM<->HLE border, as a temporary compatibility hack. As functionality is implemented and tested this hack can be eventually removed.
-
Yuri Kunde Schlesner authored
This prevents them from interfering with other constants defined in different namespaces.
-
bunnei authored
Added DeleteFile and DeleteDirectory functions to FS:USER and the archives.
-
- Nov 23, 2014
-
-
bunnei authored
Add comment style notes to CONTRIBUTING.md
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
Closes #215
-
bunnei authored
Add more services and general fixes
-
archshift authored
-
- Nov 21, 2014
-
-
purpasmart96 authored
in the service's headers
-
- Nov 19, 2014
-
-
bunnei authored
Remove trailing spaces from the entire project
-
bunnei authored
Add static to some variables
-
Emmanuel Gil Peyrot authored
-
Emmanuel Gil Peyrot authored
-
Lioncash authored
-
bunnei authored
Update gitignore to exclude project/editor files
-
- Nov 18, 2014
-
-
bunnei authored
Stretch emulation output to render window and be display density independent
-
archshift authored
-
Tony Wasserka authored
Fix documentation of parameters
-
Tony Wasserka authored
directory_sdmc: Fix a signed/unsigned mismatch comparison
-
Tony Wasserka authored
system: Get rid of an unnecessary enum typedef
-
Lioncash authored
-
Lioncash authored
-
Tony Wasserka authored
Remove extraneous semicolons
-
Lioncash authored
-
Lioncash authored
-
Tony Wasserka authored
GLFW provides no proper support for this, hence we just allow any window size to be used.
-
Tony Wasserka authored
-
Tony Wasserka authored
-
Tony Wasserka authored
Implementing this function currently is not critical, as we don't perform any configuration changes, yet. However, the interface is a good starting point for adding this functionality.
-
Tony Wasserka authored
-
Tony Wasserka authored
-
Tony Wasserka authored
-
Tony Wasserka authored
The window title is none of the emulation core's business. The GUI code is free to put whatever it wants there. Providing properly thread-safe window title getters and setters is a mess anyway.
-
Tony Wasserka authored
-
Tony Wasserka authored
-
Tony Wasserka authored
-