Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-07 | Better Title Bar Display | CaptV0rt3x | |
2018-09-04 | common/logging: Amend documentation comments | Lioncash | |
Multi-line doc comments still need the '<' after the ///, otherwise it's treated as a regular comment and makes the original doc comment broken in viewers, IDEs, etc. While we're at it, also fix some typos in the comments. | |||
2018-09-04 | common/logging/filter: Replace C-style case with C++ static_cast | Lioncash | |
2018-09-04 | common/logging/filter: Make constructor explicit | Lioncash | |
Implicit conversions aren't desirable here. | |||
2018-08-27 | Merge pull request #1170 from lioncash/ret | bunnei | |
file_util: Correct return value in early exit of ReadFileToString() | |||
2018-08-24 | file_util: Correct return value in early exit of ReadFileToString() | Lioncash | |
While still essentially being zero, we should be returning a numeric value here, not a boolean typed value. | |||
2018-08-23 | hex_util: Replace logic_errors with LOG_CRITICAL | Zach Hilman | |
Makes it so malformed hex strings do not crash the entire program. | |||
2018-08-21 | logging/text_formatter: Use empty braces for initializing ↵ | Lioncash | |
CONSOLE_SCREEN_BUFFER_INFO instance The previous form of initializing done here is a C-ism, an empty set of braces is sufficient for initializing (and doesn't potentially cause missing brace warnings, given the first member of the struct is a COORD struct). | |||
2018-08-21 | bit_field: Convert ToBool() into explicit operator bool | Lioncash | |
Gets rid of a TODO that is long overdue. | |||
2018-08-20 | Merge pull request #1064 from lioncash/telemetry | bunnei | |
common/telemetry: Migrate core-independent info gathering to common | |||
2018-08-15 | common: Namespace hex_util.h/.cpp | Lioncash | |
It's in the common code, so it should be under the Common namespace like everything else. | |||
2018-08-15 | Merge pull request #1005 from DarkLordZach/registered-fmt | bunnei | |
file_sys: Add support for registration format | |||
2018-08-14 | Merge pull request #1063 from lioncash/inline | bunnei | |
common/xbyak_abi: Mark defined functions in header as inline | |||
2018-08-14 | Merge pull request #1054 from zhaowenlan1779/misc-fixup | bunnei | |
common/misc: use windows.h | |||
2018-08-14 | common/telemetry: Migrate core-independent info gathering to common | Lioncash | |
Previously core itself was the library containing the code to gather common information (build info, CPU info, and OS info), however all of this isn't core-dependent and can be moved to the common code and use the common interfaces. We can then just call those functions from the core instead. This will allow replacing our CPU detection with Xbyak's which has better detection facilities than ours. It also keeps more architecture-dependent code in common instead of core. | |||
2018-08-14 | common/xbyak_abi: Mark defined functions in header as inline | Lioncash | |
Avoids potential One Definition Rule violations when these are used in the future. | |||
2018-08-14 | common/xbyak: Use nested namespace specifiers where applicable | Lioncash | |
2018-08-14 | common: Remove unused old breakpoint source files | Lioncash | |
These currently aren't used and contain commented out source code that corresponds to Dolphin's JIT. Given our CPU code is organized quite differently, we shouldn't be keeping this around (at the moment it just adds to compile times marginally). | |||
2018-08-13 | logging/backend: Use const reference to refer to log filter | Lioncash | |
The filter is returned via const reference, so this was making a pointless copy of the entire filter every time a message was being pushed into the logger instance. | |||
2018-08-14 | common/misc: use windows.h | Zhu PengFei | |
linux-mingw does not really like this. | |||
2018-08-12 | thread_queue_list: Make contains() and get_first() const member functions | Lioncash | |
These don't directly modify the contained data. | |||
2018-08-12 | thread_queue_list: Convert typedef to a type alias | Lioncash | |
2018-08-11 | file_sys: Comply to style guidelines | Zach Hilman | |
2018-08-11 | file_util: Add getter for NAND registration directory | Zach Hilman | |
2018-08-11 | common: Move hex string processing to separate file | Zach Hilman | |
2018-08-09 | Merge pull request #989 from lioncash/log | bunnei | |
common/logging: Add missing service log categories | |||
2018-08-09 | Merge pull request #897 from DarkLordZach/vfs-accuracy-2 | bunnei | |
vfs: Add VfsFilesystem and fix RealVfs* implementations | |||
2018-08-09 | Merge pull request #988 from lioncash/color | bunnei | |
common/color: Minor cleanup | |||
2018-08-08 | file_util: Use enum instead of bool for specifing path behavior | Zach Hilman | |
2018-08-08 | file_util: Add platform-specific slash option to SanitizePath | Zach Hilman | |
2018-08-08 | common/logging: Add missing service log categories | Lioncash | |
These weren't added when the services were introduced. | |||
2018-08-08 | common/color: Remove unnecessary const qualifiers on return types | Lioncash | |
These are just superfluous and not necessesary | |||
2018-08-08 | common/color: Get rid of undefined behavior | Lioncash | |
Gets rid of type punning via reinterpret_cast within functions. Instead, we use memcpy to transfer the contents across types. | |||
2018-08-08 | vector_math: Use variable template version of is_signed in Vec classes | Lioncash | |
Same behavior, less code | |||
2018-08-08 | Merge pull request #966 from lioncash/modernize | bunnei | |
common: Convert type traits templates over to variable template versions where applicable | |||
2018-08-08 | Merge pull request #968 from lioncash/vec | bunnei | |
vector_math: Minor cleanups | |||
2018-08-07 | vector_math: Remove unimplemented function prototypes | Lioncash | |
2018-08-07 | vector_math: Make functions constexpr where applicable | Lioncash | |
2018-08-07 | vector_math: Convert typedefs to type aliases | Lioncash | |
2018-08-07 | common: Convert type traits templates over to variable template versions ↵ | Lioncash | |
where applicable Uses the C++17 inline variable variants | |||
2018-08-07 | file_util: Avoid sign-conversions in WriteArray() and ReadArray() | Lioncash | |
Prevents compiler warnings. | |||
2018-08-07 | service: Add usb services | Lioncash | |
Adds basic skeleton for the usb services based off the information provided by Switch Brew. | |||
2018-08-04 | service: Add arp services | Lioncash | |
Adds the basic skeleton of the arp services based off the information provided by Switch Brew. | |||
2018-08-04 | Merge pull request #849 from DarkLordZach/xci | bunnei | |
XCI and Encrypted NCA Support | |||
2018-08-03 | Merge pull request #898 from lioncash/mig | bunnei | |
service: Add migration services | |||
2018-08-03 | Merge pull request #900 from lioncash/init | bunnei | |
math_util: Always initialize members of Rectangle | |||
2018-08-02 | math_util: Always initialize members of Rectangle | Lioncash | |
Prevents potentially using the members uninitialized. | |||
2018-08-02 | service: Add migration services | Lioncash | |
Adds the basic skeleton for the mig:usr service based off information provided by Switch Brew. | |||
2018-08-01 | logging/log: Remove incorrect description in PCV doc comment | Lioncash | |
PCV isn't the parental control service. | |||
2018-08-01 | service: Add psc services | Lioncash | |
Adds the basic skeleton for the psc services based off the information provided by Switch Brew. |