Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-12 | FS: Mark recursive CreateDirectory as inaccurate and temporary | Morph | |
2021-09-12 | Merge pull request #6975 from ogniK5377/acc-async-ctx | Morph | |
account: EnsureTokenIdCacheAsync | |||
2021-09-12 | Merge pull request #6974 from ogniK5377/fs-recursive-createdir | Morph | |
FS: Recursively create directories for CreateDirectory | |||
2021-09-12 | Merge pull request #6992 from german77/brains | Morph | |
hid/am: Stub SetTouchScreenConfiguration and implement GetNotificationStorageChannelEvent | |||
2021-09-12 | Merge pull request #6987 from Morph1984/common-error | Morph | |
common: Move error handling functions out of common_funcs | |||
2021-09-12 | Merge pull request #6986 from Morph1984/version-update | Morph | |
api_version: Update and add AtmosphereTargetFirmware | |||
2021-09-11 | kernel: Add missing <functional> include | Morph | |
2021-09-11 | file_sys/kernel_executable: Add missing <string> include | Morph | |
2021-09-11 | common: Move error handling to error.cpp/h | Morph | |
This allows us to avoid implicitly including <string> every time common_funcs.h is included. | |||
2021-09-11 | Merge pull request #6846 from ameerj/nvdec-gpu-decode | Fernando S | |
nvdec: Add GPU video decoding for all capable drivers and platforms | |||
2021-09-11 | Merge pull request #6981 from ameerj/nvflinger-hb-format | Fernando S | |
nvflinger: Use external surface format for framebuffer creation | |||
2021-09-10 | am: Implement GetNotificationStorageChannelEvent | german77 | |
2021-09-10 | hid: Stub SetTouchScreenConfiguration | german77 | |
2021-09-10 | api_version: Update and add AtmosphereTargetFirmware | Morph | |
2021-09-09 | Addressed issues | Chloe | |
Co-authored-by: Mai M. <mathew1800@gmail.com> | |||
2021-09-09 | Mark is_complete as atomic | Chloe Marcec | |
2021-09-09 | Addressed issues | Chloe Marcec | |
2021-09-08 | Merge pull request #6971 from bunnei/buffer-queue-kevent | Ameer J | |
core: hle: service: buffer_queue: Improve management of KEvent. | |||
2021-09-06 | nvflinger: Use external surface format for framebuffer creation | ameerj | |
The format member the IGBPBuffer may not always specify the correct desired format. Using the external format member ensures a valid format is provided when creating the framebuffer. Fixes homebrew using the wrong framebuffer format. | |||
2021-09-06 | address name shadowing with system | Chloe Marcec | |
2021-09-06 | account: EnsureTokenIdCacheAsync | Chloe Marcec | |
Closes #2547, #6946 | |||
2021-09-06 | Merge pull request #6965 from bunnei/cpu_manager_jthread | bunnei | |
core: cpu_manager: Use jthread. | |||
2021-09-06 | FS: Recursively create directories for CreateDirectory | Chloe Marcec | |
Originally we only created the parent directory, this caused issues for creating directories which also contained subdirectories, eg `/Folder1/Folder2` This allows the ultimate mod manager homebrew to at least boot | |||
2021-09-04 | core: hle: service: buffer_queue: Improve management of KEvent. | bunnei | |
2021-09-03 | core: hle: service: nvflinger/vi: Improve management of KEvent. | bunnei | |
2021-09-03 | core: cpu_manager: Use jthread. | bunnei | |
2021-08-29 | Merge pull request #6905 from Morph1984/nifm-misc | bunnei | |
nifm/network_interface: Cleanup and populate fields in GetCurrentNetworkProfile | |||
2021-08-27 | ngct: Stub NGCT:U service | german77 | |
2021-08-27 | service: nifm: Populate fields in GetCurrentNetworkProfile | Morph | |
Populates the current_address, subnet_mask, and gateway fields from the selected network interface. | |||
2021-08-27 | service: nifm: Cleanup GetCurrentIpConfigInfo | Morph | |
2021-08-27 | network_interface: Cleanup code | Morph | |
2021-08-27 | network_interface: Replace default return value with std::nullopt | Morph | |
2021-08-25 | Revert "kernel: Various improvements to scheduler" | bunnei | |
2021-08-24 | logging: Fix log filter during initialization | ameerj | |
The log filter was being ignored on initialization due to the logging instance being initialized before the config instance, so the log filter was set to its default value. This fixes that oversight, along with using descriptive exceptions instead of abort() calls. | |||
2021-08-24 | Merge pull request #6878 from BreadFish64/optimize-GetHostThreadID | Ameer J | |
kernel: Optimize GetHostThreadID | |||
2021-08-22 | Merge pull request #6869 from yzct12345/shiny-logs-in-the-fireplace | bunnei | |
logging: Simplify and make thread-safe | |||
2021-08-19 | applet_error: Fix 64-bit error code conversion | Morph | |
2021-08-19 | Fix crash in logging in CreateStrayLayer | Valeri | |
It was trying to log value of layer_id which is specifically known not to exist, potentially leading to segfault. Log display_id instead. | |||
2021-08-19 | Fix check is thread current in GetThreadContext | Valeri | |
Misplaced break made it only check for the first core. | |||
2021-08-18 | Merge pull request #6832 from bunnei/scheduler-improvements | bunnei | |
kernel: Various improvements to scheduler | |||
2021-08-16 | configure_graphics: Add GPU nvdec decoding as an option | ameerj | |
Some system configurations may see visual regressions or lower performance using GPU decoding compared to CPU decoding. This setting provides the option for users to specify their decoding preference. Co-Authored-By: yzct12345 <87620833+yzct12345@users.noreply.github.com> | |||
2021-08-16 | kernel: Optimize GetHostThreadID | BreadFish64 | |
2021-08-16 | network_interface: correct formatting | Sönke Holz | |
2021-08-16 | network_interface: fix mingw-w64 build | spholz | |
2021-08-16 | network: retrieve subnet mask and gateway info | Sönke Holz | |
2021-08-14 | core: hle: kernel: Disable dispatch count tracking on single core. | bunnei | |
- This would have limited value, and would be a mess to handle properly. | |||
2021-08-13 | logging: Simplify and make thread-safe | yzct12345 | |
This simplifies the logging system. This also fixes some lost messages on startup. The simplification is simple. I removed unused functions and moved most things in the .h to the .cpp. I replaced the unnecessary linked list with its contents laid out as three member variables. Anything that went through the linked list now directly accesses the backends. Generic functions are replaced with those for each specific use case and there aren't many. This change increases coupling but we gain back more KISS and encapsulation. With those changes it was easy to make it thread-safe. I just removed the mutex and turned a boolean atomic. I was planning to use this thread-safety in my next PR about stacktraces. It was actually async-signal-safety at first but I ended up using a different approach. Anyway getting rid of the linked list is important for that because have the list of backends constantly changing complicates things. | |||
2021-08-13 | network: don't use reinterpret_cast in GetAvailableNetworkInterfaces | spholz | |
2021-08-13 | network: fix mingw-w64 build | Sönke Holz | |
The header "combaseapi.h" of mingw-w64 defines "interface" as "struct". | |||
2021-08-13 | network: don't use assert to check if no network interfaces are returned | Sönke Holz | |