summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-08Kernel: Ensure objects are kept alive during ClientSession disconnectionYuri Kunde Schlesner
Fixes #2760
2017-06-07Merge pull request #2737 from Subv/decryptbeacondataJames Rowe
Services/UDS: Implement DecryptBeaconData.
2017-06-06Merge pull request #2755 from yuriks/service-includesYuri Kunde Schlesner
Service: Remove unnecessary includes from service.h
2017-06-06Merge pull request #2754 from yuriks/sm-implYuri Kunde Schlesner
Handle service registrations using sm/srv
2017-06-06Services/UDS: Implement DecryptBeaconData.Subv
This function decrypts the encrypted data tags contained in the 802.11 beacon frames.
2017-06-06Merge pull request #2753 from yuriks/set-hle-handlerYuri Kunde Schlesner
Add SetHleHandler to ServerPort/ServerSession
2017-06-06Merge pull request #2752 from yuriks/move-session-request-handlerYuri Kunde Schlesner
HLE: Move SessionRequestHandler from Service:: to Kernel::
2017-06-06Service: Remove unnecessary includes from service.hYuri Kunde Schlesner
This has a huge fallout in terms of needing to fix other files because all service implementations included that file.
2017-06-06Service: Make service registration part of the sm implementationYuri Kunde Schlesner
Also enhances the GetServiceHandle implementation to be more accurate.
2017-06-06Service/sm: Use an actual semaphore for the notification semaphoreYuri Kunde Schlesner
An Event was used way back then when we didn't have proper working semaphores. Our Semaphore implementation is good enough now.
2017-06-06Service: Move SRV interface to a new sm/ subdirectoryYuri Kunde Schlesner
This will contain the implementation of the sm (Service Manager) system module.
2017-06-06Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSessionYuri Kunde Schlesner
This allows attaching a HLE handle to a ServerPort at any point after it is created, allowing port/session creation to be generic between HLE and regular services.
2017-06-06ResultVal: Add more convenience utils for creating and cascading resultsYuri Kunde Schlesner
2017-06-05HLE: Move SessionRequestHandler from Service:: to Kernel::Yuri Kunde Schlesner
Most of the code that works with this is or will be in the kernel, so it's a more appropriate place for it to be.
2017-06-03Merge pull request #2747 from atouchet/readme-urlJames Rowe
Fix FAQ Link in Readme
2017-06-03Fix FAQ Link in ReadmeAlex Touchet
2017-06-03Edit Citra URLs (#2728)Alex Touchet
2017-06-03Merge pull request #2746 from Kloen/just-whyJames Rowe
Remove unused imports in game_list_p.h
2017-06-03Remove unused imports in game_list_p.hKloen
2017-06-02Merge pull request #2611 from TheKoopaKingdom/missing-file-dialogsbunnei
Display QMessageBox Dialogs For Errors
2017-06-02Addressed Bunnei's review comments, and made some other tweaks:TheKoopaKingdom
- Deleted GetStatus() because it wasn't used anywhere outside of Core::System. - Fixed design flaw where the message bar status could be set despite the game being stopped.
2017-06-02Fixed wiki URLs.TheKoopaKingdom
2017-06-02Switched to the ERROR_NOT_FOUND constant from errors.h.TheKoopaKingdom
2017-06-02Moved whitelist checks from FS_User to the Archive_NCCH handler.TheKoopaKingdom
2017-06-02Created a whitelist of system archives to prevent false positives creating ↵TheKoopaKingdom
dialogs.
2017-06-02Optimized messages that were repetitive and added ability for core errors to ↵TheKoopaKingdom
specify more details optionally.
2017-06-02Added message to status bar to show core errors ignored by the user.TheKoopaKingdom
2017-06-02Made some changes from review comments:TheKoopaKingdom
- Made LoadKernelSystemMode return a pair consisting of a system mode and a result code (Could use review). - Deleted ErrorOpenGL error code in favor of just having ErrorVideoCore. - Made dialog messages more clear. - Compared archive ID in fs_user.cpp to ArchiveIdCode::NCCH as opposed to hex magic. - Cleaned up some other stuff.
2017-06-02Added system for handling core errors in citra-qt.TheKoopaKingdom
2017-06-02Fixed encrypted ROM error messages.TheKoopaKingdom
2017-05-31Merge pull request #2722 from wwylele/cam-ipc-helperbunnei
CAM: use IPCHelper
2017-05-31Merge pull request #2739 from yuriks/kernel-reorgbunnei
Split-up kernel.h
2017-05-30Merge pull request #2721 from wwylele/texture-cubebunnei
swrasterizer: implemented TextureCube
2017-05-29Kernel: Move HandleTable to a separate fileYuri Kunde Schlesner
2017-05-29Kernel: Move WaitObject to a separate fileYuri Kunde Schlesner
Now that HandleTable doesn't directly depend on WaitObject anymore, this can be separated from the main kernel.h header.
2017-05-29Merge pull request #2734 from yuriks/cmake-imported-libsYuri Kunde Schlesner
CMake: Use CMake target properties for all libraries
2017-05-29Kernel: Removed HandleTable::GetWaitObjectYuri Kunde Schlesner
This isn't necessary anymore since plain Get works correctly for WaitObjects.
2017-05-29Kernel: Extract dynamic Object pointer cast into its own functionYuri Kunde Schlesner
2017-05-29swrasterizer: implement TextureCubewwylele
2017-05-29pica: add registers for texture cubewwylele
2017-05-28Merge pull request #2729 from yuriks/quaternion-fixYuri Kunde Schlesner
OpenGL: Improve accuracy of quaternion interpolation
2017-05-28Merge pull request #2733 from yuriks/cmake-cleanupYuri Kunde Schlesner
Dependencies and build system cleanup
2017-05-27CMake: Re-organize root CMakeLists.txt fileYuri Kunde Schlesner
Separates the file into sections and re-orders things to fit in them
2017-05-27CMake: Move definitions of externals to the CMakeLists in that directoryYuri Kunde Schlesner
2017-05-27CMake: Create an INTERFACE target for CatchYuri Kunde Schlesner
2017-05-27CMake: Create INTERFACE targets for microprofile and nihstroYuri Kunde Schlesner
2017-05-27CMake: Remove unnecessary include_directories for dynarmicYuri Kunde Schlesner
Dynarmic already adds the correct include paths to the library target.
2017-05-27CMake: Add cryptopp include path to target propertyYuri Kunde Schlesner
2017-05-27CMake: Add SoundTouch include path to target propertyYuri Kunde Schlesner
2017-05-27CMake: Use target properties to add inih include pathsYuri Kunde Schlesner