| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-21 | Service/APT: Log Send/Cancel/Receive/GlanceParameter calls even if they ↵ | Subv | |
| return an error. | |||
| 2017-07-21 | Services/APT: Return the proper error code when calling SendParameter with ↵ | Subv | |
| an outstanding parameter already in memory. | |||
| 2017-07-21 | Services/APT: Reset the APT parameter inside CancelParameter if the ↵ | Subv | |
| conditions are met. | |||
| 2017-07-21 | Services/APT: Properly clear the apt parameter after a successful ↵ | Subv | |
| ReceiveParameter call. | |||
| 2017-07-21 | Services/APT: Use the right error codes in ReceiveParameter and ↵ | Subv | |
| GlanceParameter when the parameter doesn't exist. | |||
| 2017-07-21 | Services/APT: Use boost::optional for the APT parameter structure. | Subv | |
| 2017-07-16 | stubbed frd::UnscrambleLocalFriendCode (#2827) | B3n30 | |
| 2017-07-16 | Merge pull request #2784 from wwylele/font-archive | Weiyi Wang | |
| load shared font from system archive | |||
| 2017-07-01 | Service/boss:P: Add some functions to FunctionTable | mailwl | |
| 2017-06-26 | Merge pull request #2778 from Subv/uds_more | Sebastian Valle | |
| Services/UDS: Stub SendTo to generate the unencrypted data frames with the right headers | |||
| 2017-06-26 | UDS: Use the ToDS and FromDS fields to properly calculate the AAD used ↵ | Subv | |
| during encryption. | |||
| 2017-06-26 | UDS: Move the UDS keyslot used to generate the CCMP key to the ↵ | Subv | |
| AES::KeySlotID enum. | |||
| 2017-06-26 | UDS: Run clang-format. | Subv | |
| 2017-06-26 | UDS: Added functions to encrypt and decrypt the data frames. | Subv | |
| The responsibility of encryption and encapsulation into an 802.11 MAC frame will fall into the callers of GenerateDataPayload. | |||
| 2017-06-26 | apt: load shared font from system archive | wwylele | |
| 2017-06-26 | apt/shared_font: don't relocate zero offset | wwylele | |
| 2017-06-21 | Memory: Add function to flush a virtual range from the rasterizer cache | Yuri Kunde Schlesner | |
| This is slightly more ergonomic to use, correctly handles virtual regions which are disjoint in physical addressing space, and checks only regions which can be cached by the rasterizer. | |||
| 2017-06-21 | Memory: Make PhysicalToVirtualAddress return a boost::optional | Yuri Kunde Schlesner | |
| And fix a few places in the code to take advantage of that. | |||
| 2017-06-20 | Merge pull request #2790 from yuriks/remove-movefrom | Yuri Kunde Schlesner | |
| Remove ResultVal::MoveFrom | |||
| 2017-06-21 | Merge pull request #2779 from Subv/uds_more2 | Sebastian Valle | |
| UDS: Added a hook for updating the connection status when a client connects to the network. | |||
| 2017-06-18 | ResultVal: Remove MoveFrom() | Yuri Kunde Schlesner | |
| Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in case you already have an rvalue. | |||
| 2017-06-18 | Kernel/IPC: Make HLERequestContext usable from outside kernel | Yuri Kunde Schlesner | |
| 2017-06-15 | UDS: Clarify comment about the first 4 bytes of the SecureData header. | Subv | |
| It is likely that these 4 bytes are actually a different header, part of some protocol that encapsulates the SecureData protocol. | |||
| 2017-06-15 | UDS: Return the correct error messages in SendTo when not connected to a ↵ | Subv | |
| network or trying to send to itself. | |||
| 2017-06-15 | UDS: Stub SendTo to generate the unencrypted data frame with the right headers. | Subv | |
| 2017-06-15 | UDS: Added a hook for updating the connection status when a client connects ↵ | Subv | |
| to the network. | |||
| 2017-06-13 | Services/UDS: Set the proper bit in the ConnectionStatus structure when ↵ | Sebastian Valle | |
| creating a network. (#2738) * Services/UDS: Set the proper bit in the ConnectionStatus structure when creating a network. This lets the application know that the host was successfully added to the session. * Services/UDS: Reset the connection status when destroying the network * Services/UDS: Reset the connection status's bitmask of changed nodes after reporting it to the game. | |||
| 2017-06-11 | Kernel: Basic support for IPC translation for HLE services | Yuri Kunde Schlesner | |
| 2017-06-11 | Service/sm: Convert srv: to use IPC helpers | Yuri Kunde Schlesner | |
| 2017-06-11 | ServiceFramework: Use separate copy of command buffer | Yuri Kunde Schlesner | |
| Copy the IPC command buffer to/from the request context before/after the handler is invoked. This is part of a move away from using global data for handling IPC requests. | |||
| 2017-06-08 | Merge pull request #2756 from yuriks/service-framework | Yuri Kunde Schlesner | |
| New service framework | |||
| 2017-06-08 | Service/sm: Convert 'srv:' to ServiceFramework | Yuri Kunde Schlesner | |
| 2017-06-08 | Service: Remove a few redundant namespace qualifiers | Yuri Kunde Schlesner | |
| 2017-06-08 | Service: Add new ServiceFramework framework for writing HLE services | Yuri Kunde Schlesner | |
| The old "Interface" class had a few problems such as using free functions (Which didn't allow you to write the service handler as if it were a regular class.) which weren't very extensible. (Only received one parameter with a pointer to the Interface object.) The new ServiceFramework aims to solve these problems by working with member functions and passing a generic context struct as parameter. This struct can be extended in the future without having to update all existing service implementations. | |||
| 2017-06-07 | Merge pull request #2737 from Subv/decryptbeacondata | James Rowe | |
| Services/UDS: Implement DecryptBeaconData. | |||
| 2017-06-06 | Services/UDS: Implement DecryptBeaconData. | Subv | |
| This function decrypts the encrypted data tags contained in the 802.11 beacon frames. | |||
| 2017-06-06 | Service: Remove unnecessary includes from service.h | Yuri Kunde Schlesner | |
| This has a huge fallout in terms of needing to fix other files because all service implementations included that file. | |||
| 2017-06-06 | Service: Make service registration part of the sm implementation | Yuri Kunde Schlesner | |
| Also enhances the GetServiceHandle implementation to be more accurate. | |||
| 2017-06-06 | Service/sm: Use an actual semaphore for the notification semaphore | Yuri 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-06 | Service: Move SRV interface to a new sm/ subdirectory | Yuri Kunde Schlesner | |
| This will contain the implementation of the sm (Service Manager) system module. | |||
| 2017-06-06 | Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSession | Yuri 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-05 | HLE: 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-02 | Addressed 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-02 | Switched to the ERROR_NOT_FOUND constant from errors.h. | TheKoopaKingdom | |
| 2017-06-02 | Moved whitelist checks from FS_User to the Archive_NCCH handler. | TheKoopaKingdom | |
| 2017-06-02 | Created a whitelist of system archives to prevent false positives creating ↵ | TheKoopaKingdom | |
| dialogs. | |||
| 2017-06-02 | Made 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-02 | Added system for handling core errors in citra-qt. | TheKoopaKingdom | |
| 2017-05-31 | Merge pull request #2722 from wwylele/cam-ipc-helper | bunnei | |
| CAM: use IPCHelper | |||
| 2017-05-29 | Kernel: Move HandleTable to a separate file | Yuri Kunde Schlesner | |
