summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2021-01-23Simplify conditionChloe Marcec
2021-01-23nvdrv: Unregister already registered eventsChloe Marcec
2021-01-23Clamp string reads to buffer sizeChloe Marcec
2021-01-22Merge pull request #5776 from ogniK5377/lblbunnei
lbl: Implement most of lbl
2021-01-22Merge pull request #5765 from ogniK5377/StoreSaveDataThumbnail-stubbunnei
acc: Stub StoreSaveDataThumbnail
2021-01-20Merge pull request #5270 from german77/multiTouchbunnei
HID: Add multitouch support
2021-01-20hle: service: am: Stub ↵bunnei
ILibraryAppletAccessor::PresetLibraryAppletGpuTimeSliceZero. - Used by Monster Hunter Rise demo.
2021-01-21lbl: Implement most of lblChloe Marcec
Pretty basic service, only thing left to do is handle setting applying once set:sys is implemented
2021-01-20mii: Fix BuildRandomStoreData & Cleanup raw_dataChloe Marcec
Cleaned up mii raw data to reflect the underlying values instead of just a chunk of bytes. Fixed BuildRandomStoreData not actually generating random miis properly. "values" should be a u32, not a u8.
2021-01-20Mark DestinationToString as staticChloe Marcec
2021-01-20Mark LogPacketHeaderEntry hash as noexceptChloe Marcec
2021-01-20lm: Recode LM serviceChloe Marcec
Rework the service to spit out to logs instead of a seperate file as well as fix any crashes caused by lm.
2021-01-19acc: Stub StoreSaveDataThumbnailChloe Marcec
Fixes ACA NEOGEO METAL SLUG hanging on boot.
2021-01-17npad: Add check for HANDHELD_INDEX in UpdateControllerAt()Morph
2021-01-17Merge pull request #5360 from ReinUsesLisp/enforce-memclass-accessbunnei
core: Silence Wclass-memaccess warnings and enforce it
2021-01-16input_interpreter: Mark two member functions as constLioncash
These aren't stateful functions, so we can make use of const. While we're at, we can resolve some -Wdocumentation warnings.
2021-01-16input_interpreter: Add method to check for a button press stateMorph
This allows to check for continuous input for the duration of a button press/hold
2021-01-15Merge pull request #5358 from ReinUsesLisp/rename-insert-paddingLC
common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT
2021-01-15core/cmake: Enforce Wclass-memaccessReinUsesLisp
Treat -Wclass-memaccess as an error.
2021-01-15core: Silence Wclass-memaccess warningsReinUsesLisp
This requires making several types trivial and properly initialize them whenever they are called.
2021-01-15common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp
INSERT_PADDING_BYTES_NOINIT is more descriptive of the underlying behavior.
2021-01-15Always initialize keyboard inputgerman
2021-01-15Add mutitouch support for touch screensgerman
2021-01-15Allow to return up to 16 touch inputs per enginegerman
2021-01-15Allow all touch inputs at the same time and remove config options that are ↵german
not longer necesary
2021-01-15Add multitouch supportgerman
2021-01-15common/bit_util: Replace CLZ/CTZ operations with standardized onesLioncash
Makes for less code that we need to maintain.
2021-01-15core/cmake: Remove Werror flags already defined code-base wideReinUsesLisp
2021-01-11hle: kernel: thread: Preserve thread wait reason for debugging only.bunnei
- This is decoupled from core functionality and used for debugging only.
2021-01-11hle: kernel: k_scheduler_lock: Fix shadowing errors.bunnei
2021-01-11core: arm: arm_interface: Fix shadowing errors.bunnei
2021-01-11core: hle: Add missing calls to MicroProfileOnThreadExit.bunnei
2021-01-11core: hle: Integrate new KConditionVariable and KAddressArbiter implementations.bunnei
2021-01-11core: hle: kernel: Update KAddressArbiter.bunnei
2021-01-11core: hle: kernel: Update KConditionVariable.bunnei
2021-01-11core: hle: kernel: Begin moving common SVC defintions to its own header.bunnei
2021-01-11hle: kernel: Remove unnecessary AddressArbiter definition.bunnei
2021-01-11hle: kernel: k_scheduler: Cleanup OnThreadPriorityChanged.bunnei
2021-01-11hle: kernel: Rename thread "status" to "state".bunnei
2021-01-11hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ↵bunnei
ThreadState. - This is how the real kernel works, and is more accurate and simpler.
2021-01-11core: hle: kernel: Add some useful functions for checking kernel addresses.bunnei
2021-01-11core: hle: kernel: svc_types: Add type definitions for KAddressArbiter.bunnei
2021-01-11core: hle: kernel: Update KSynchronizationObject.bunnei
2021-01-11core: hle: kernel: Begin moving common SVC results to its own header.bunnei
2021-01-11hle: service: nfp: Remove incorrect signaling behavior in GetDeviceState.bunnei
2021-01-10Merge pull request #5312 from german77/overclockenabledbunnei
apm: Stub IsCpuOverclockEnabled
2021-01-09file_sys/registered_cache: Silence virtual functions without override warningsReinUsesLisp
2021-01-08core: Silence unhandled enum in switch warningsReinUsesLisp
2021-01-08Stub IsCpuOverclockEnabledgerman
2021-01-07fix for nvdec disabled, cleanup host1xameerj