aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/ns
AgeCommit message (Collapse)Author
2018-08-22Added missing include for pl:uDavid Marcec
Should fix any compile errors
2018-08-21PL:U Added BFTTF loading(Loading from System NAND dumps) (#1088)David
* Added bfttf loading We can now load system bfttf fonts from system archives AND shared memory dumps. This allows people who have installed their system nand dumps to yuzu to automatically get shared font support. We also now don't hard code the offsets or the sizes of the shared fonts and it's all calculated for us now. * Addressed plu fixups * Style changes for plu * Fixed logic error for plu and added more error checks.
2018-08-01service/ns: Add missing ns servicesLioncash
Implements the basic skeleton of ns:am2, ns:ec, ns:rid, ns:rt, ns:su, ns:vm, and ns:web based off the information provided by Switch Brew and SwIPC.
2018-07-21file_util: Use an enum class for GetUserPath()Lioncash
Instead of using an unsigned int as a parameter and expecting a user to always pass in the correct values, we can just convert the enum into an enum class and use that type as the parameter type instead, which makes the interface more type safe. We also get rid of the bookkeeping "NUM_" element in the enum by just using an unordered map. This function is generally low-frequency in terms of calls (and I'd hope so, considering otherwise would mean we're slamming the disk with IO all the time) so I'd consider this acceptable in this case.
2018-07-19pl_u: Simplify WriteBuffer() calls in GetSharedFontInOrderOfPriority()Lioncash
With the new overload, we can simply pass the container directly.
2018-07-19Merge pull request #725 from lioncash/bytesbunnei
pl_u: Specify correct size for buffers in GetSharedFontInOrderOfPriority()
2018-07-19pl_u: Specify correct size for buffers in GetSharedFontInOrderOfPriority()Lioncash
This WriteBuffer overload expects its size argument to be in bytes, not elements.
2018-07-19pl_u: Remove printf specifier in log call in a log call in ↵Lioncash
GetSharedFontInOrderOfPriority() This can just use the fmt specifiers and be type-agnostic.
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-05-01GetSharedFontInOrderOfPriority (#381)David
* GetSharedFontInOrderOfPriority * Update pl_u.cpp * Ability to use ReadBuffer and WriteBuffer with different buffer indexes, fixed up GetSharedFontInOrderOfPriority * switched to NGLOG * Update pl_u.cpp * Update pl_u.cpp * language_code is actually language code and not index * u32->u64 * final cleanups
2018-04-24ns: Move logging macros over to new fmt-compatible onesLioncash
2018-04-19service: Use nested namespace specifiers where applicableLioncash
Tidies up namespace declarations
2018-04-15pl_u: Use empty shared font if none is available.bunnei
- Makes games work in lieu of shared_font.bin.
2018-04-10Updated pl:u with more service names.Hexagon12
2018-03-25pl_u: Add RequestLoad.bunnei
2018-03-14core: Move process creation out of global state.bunnei
2018-02-14pl_u: Implement basic shared font loading from RAM dump.bunnei
2017-10-12Remove lots more 3DS-specific code.bunnei
2017-09-16Services/NS: Port ns:s to the new service framework.Subv