| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-03-07 | Merge pull request #538 from yuriks/perf-stat | Tony Wasserka | |
| Add profiling infrastructure and widget | |||
| 2015-03-03 | Services: Moved the PTM and APT services to their own folder | Subv | |
| This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs. Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands. | |||
| 2015-03-02 | Merge pull request #622 from Subv/titles | Yuri Kunde Schlesner | |
| Services/AM: Stubbed TitleIDListGetTotal and GetTitleIDList. | |||
| 2015-03-02 | Services/AM: Stubbed TitleIDListGetTotal and GetTitleIDList. | Subv | |
| They will always return 0 titles for every media type for now. This is needed to boot Home Menu further | |||
| 2015-03-01 | Merge pull request #623 from Subv/card | bunnei | |
| Services/FS: Stubbed CardSlotIsInserted to always return false | |||
| 2015-03-01 | Merge pull request #618 from lioncash/ref | bunnei | |
| result: Make comparison operators take references | |||
| 2015-03-01 | Add profiling infrastructure and widget | Yuri Kunde Schlesner | |
| 2015-02-28 | Services/FS: Stubbed CardSlotIsInserted to always return false | Subv | |
| We won't be emulating this for the foreseeable future and it is needed for Home Menu to boot further | |||
| 2015-02-28 | Services/PTM: Stubbed PTM_Sysm::IsLegacyPowerOff. | Subv | |
| This allows the Home Menu to boot further | |||
| 2015-02-27 | result: Make comparison operators take references | Lioncash | |
| It's unnecessary to make copies for simple comparisons like this. | |||
| 2015-02-25 | Merge pull request #604 from Subv/arc_ssd | Yuri Kunde Schlesner | |
| Archives: Properly implemented the SystemSaveData archive. | |||
| 2015-02-25 | Archives: Properly implemented the SystemSaveData archive. | Subv | |
| Ported to the new factory pattern we have for archives. | |||
| 2015-02-24 | Services: Implemented Y2R_U::GetTransferEndEvent | Subv | |
| Aero Porter was throwing an "Invalid Handle" fatal error without this. | |||
| 2015-02-23 | Merge pull request #595 from linkmauve/new-3ds-input | bunnei | |
| Frontends, HID: Add New 3DS specific pad buttons, and stub the touch one. | |||
| 2015-02-23 | Merge pull request #581 from archshift/tfe | bunnei | |
| Added information reporting from ThrowFatalError | |||
| 2015-02-22 | Added information reporting from ThrowFatalError | archshift | |
| This was RE'd from the errdisp applet. | |||
| 2015-02-22 | Frontends, HID: Add New 3DS specific pad buttons, and stub the touch one. | Emmanuel Gil Peyrot | |
| 2015-02-20 | Merge pull request #588 from archshift/somebranch | bunnei | |
| Sweeping cleanup of Common | |||
| 2015-02-19 | Misc cleanup of common and related functions | archshift | |
| 2015-02-18 | Convert a few C stdlib asserts to Citra's own asserts | archshift | |
| 2015-02-18 | GPU: Properly implement memory fills. | Tony Wasserka | |
| 2015-02-18 | Merge pull request #570 from purpasmart96/config_mem | bunnei | |
| ConfigMem: Clean up the Config memory to be more like the shared page | |||
| 2015-02-16 | ConfigMem: Clean up the Config memory to be more like the shared page and moved | purpasmart96 | |
| the helper macro for padding to common_funcs.h | |||
| 2015-02-16 | Services: Fixed "Tried to connect to named port err:f". | Subv | |
| err:f is a named port, not a service | |||
| 2015-02-14 | Merge pull request #529 from Subv/master | bunnei | |
| Build: Fixed some warnings | |||
| 2015-02-13 | core: Apply static to local functions | Lioncash | |
| 2015-02-12 | Build: Fixed some warnings | Subv | |
| 2015-02-11 | Implemented WriteHWRegsWithMask for GSP. | Kevin Hartman | |
| 2015-02-10 | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | |
| Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft. | |||
| 2015-02-10 | GSP: Fixed typo in SignalInterrupt | bunnei | |
| 2015-02-10 | Merge pull request #552 from bunnei/setbufferswap-fix | bunnei | |
| GSP SetBufferSwap fix | |||
| 2015-02-10 | GSP: Call SetBufferSwap for each screen on corresponding signal interrupt. | bunnei | |
| 2015-02-10 | Merge pull request #526 from purpasmart96/citra_stubs | bunnei | |
| Services: Stub some functions | |||
| 2015-02-10 | PTM: Fixed a problem with the gamecoin PTM file. | Subv | |
| 2015-02-10 | Archives: Made the Format function more generic. | Subv | |
| 2015-02-10 | Archives: Expose the File and Directory classes to HLE | Subv | |
| 2015-02-10 | ResultVal: Fixed compilation when reassigning a ResultVal. | Subv | |
| 2015-02-10 | FS: Allow multiple instances of the same archive type to be open at once | Yuri Kunde Schlesner | |
| 2015-02-10 | FS: Get rid of completely useless Archive class | Yuri Kunde Schlesner | |
| 2015-02-09 | Scheduler refactor Pt. 1 | Kevin Hartman | |
| * Simplifies scheduling logic, specifically regarding thread status. It should be much clearer which statuses are valid for a thread at any given point in the system. * Removes dead code from thread.cpp. * Moves the implementation of resetting a ThreadContext to the corresponding core's implementation. Other changes: * Fixed comments in arm interfaces. * Updated comments in thread.cpp * Removed confusing, useless, functions like MakeReady() and ChangeStatus() from thread.cpp. * Removed stack_size from Thread. In the CTR kernel, the thread's stack would be allocated before thread creation. | |||
| 2015-02-09 | Mutex: Locks should be recursive. | bunnei | |
| 2015-02-09 | WaitSynch: Always reschedule (verified behavior on hw). | bunnei | |
| 2015-02-07 | Services: Stub some functions | purpasmart96 | |
| 2015-02-03 | core: Fix some warnings on OSX | Lioncash | |
| 2015-02-02 | Kernel: Stop creating useless Handles during object creation | Yuri Kunde Schlesner | |
| They're finally unnecessary, and will stop cluttering the application's handle table. | |||
| 2015-02-02 | Kernel: Make WaitObjects share ownership of Threads waiting on them | Yuri Kunde Schlesner | |
| During normal operation, a thread waiting on an WaitObject and the object hold mutual references to each other for the duration of the wait. If a process is forcefully terminated (The CTR kernel has a SVC to do this, TerminateProcess, though no equivalent exists for threads.) its threads would also be stopped and destroyed, leaving dangling pointers in the WaitObjects. The solution is to simply have the Thread remove itself from WaitObjects when it is stopped. The vector of Threads in WaitObject has also been changed to hold SharedPtrs, just in case. (Better to have a reference cycle than a crash.) | |||
| 2015-02-02 | Explicitly instantiate constructors/destructors for Kernel objects | Yuri Kunde Schlesner | |
| This should speed up compile times a bit, as well as enable more liberal use of forward declarations. (Due to SharedPtr not trying to emit the destructor anymore.) | |||
| 2015-02-02 | Mutex: Replace g_mutex_held_locks with a set inside Thread | Yuri Kunde Schlesner | |
| 2015-02-02 | HID: Fix crash when pressing a key when the emulator is stopped | Yuri Kunde Schlesner | |
| 2015-02-02 | SVC: Enable CloseHandle, clean up DuplicateHandle | Yuri Kunde Schlesner | |
