bunnei
006c0c88a4
Merge pull request #505 from lioncash/cl
...
vfp: Clean up vertical alignment for instructions
2015-01-23 15:53:51 +07:00
Lioncash
e09fb7becc
vfp: Clean up vertical alignment for instructions
2015-01-23 13:35:08 +07:00
purpasmart96
2dd23b6467
APT_U: Stub some functions & misc changes
2015-01-22 16:03:48 +07:00
bunnei
a461c1d8d2
Merge pull request #502 from archshift/patch-1
...
cam_u.h: fix indentation
2015-01-22 16:39:13 +07:00
archshift
92a75df9b1
cam_u.h: fix indentation
...
Withholding my profanity towards Xcode.
2015-01-22 12:51:53 +07:00
bunnei
92550013cf
Merge pull request #493 from archshift/ptmplay
...
Stubbed some services
2015-01-22 13:25:19 +07:00
bunnei
9f501c55f9
Merge pull request #501 from lioncash/clean
...
dyncom: Minor cleanup
2015-01-22 12:31:45 +07:00
Lioncash
8810dfe1de
dyncom: Minor cleanup
...
Removes some unused macros and cleans up indentation inconsistencies
2015-01-22 09:39:41 +07:00
bunnei
24a63662ba
Merge pull request #495 from bunnei/fix-waitsynch
...
Fix WaitSynchronization
2015-01-21 21:09:47 +07:00
bunnei
731154f79e
WaitSynchronization: Added a result code for invalid result, fixed bug.
2015-01-21 20:49:43 +07:00
bunnei
68ddaaa2f5
Thread: Fix WaitSynchronization1 to not set register 1 on thread wakeup.
2015-01-21 20:48:46 +07:00
bunnei
4255f25647
Thread: Use std::find in CheckWait_WaitObject.
2015-01-21 20:48:46 +07:00
bunnei
2f3020a102
Mutex: Cleanup and remove redundant code.
2015-01-21 20:48:36 +07:00
bunnei
f09806aed2
Kernel: Renamed some functions for clarity.
...
- ReleaseNextThread->WakeupNextThread
- ReleaseAllWaitingThreads->WakeupAllWaitingThreads.
2015-01-21 20:48:30 +07:00
bunnei
15b6a4d9ad
Kernel: Changed "ShouldWait" to return bool and "Acquire" to return void.
2015-01-21 20:47:49 +07:00
bunnei
c68eb15695
WaitObject: Renamed "Wait" to "ShouldWait", made "ShouldWait" and "Acquire" pure virtual.
2015-01-21 20:47:49 +07:00
bunnei
69c5830ef2
Event: Fix implementation of "non-sticky" events.
2015-01-21 20:47:48 +07:00
bunnei
9e6ec3b6cd
Session: Change to a WaitObject.
2015-01-21 20:47:47 +07:00
bunnei
d2759c578e
Kernel: Reschedule on SignalEvent and SendSyncRequest, fix some bugs.
2015-01-21 20:47:47 +07:00
bunnei
dde02f79af
Mutex: Fix a bug where the thread should not wait if it already has the mutex.
2015-01-21 20:47:46 +07:00
bunnei
9412996c8f
Kernel: Moved Wait and Acquire to WaitObject, added way to retrieve a WaitObject safely.
2015-01-21 20:47:46 +07:00
bunnei
c06d64528a
SVC: Removed a Sleep that made no sense
...
- Would deadlock the calling thread
- Code would never get hit anyways
2015-01-21 20:47:45 +07:00
bunnei
254e4ebd58
AddressArbiter: Changed to Kernel::Object, big cleanup, removed code that made no sense.
2015-01-21 20:47:45 +07:00
bunnei
e5a9f1c644
Kernel: Get rid of WaitTypes and simplify lots of code, removing hacks.
2015-01-21 20:47:38 +07:00
bunnei
6deb1a0119
WaitSynchronizationN: Improved comments
2015-01-21 19:12:51 +07:00
bunnei
6643673f28
WaitSynchronizationN: Refactor to fix several bugs
...
- Separate wait checking from waiting the current thread
- Resume thread when wait_all=true only if all objects are available at once
- Set output to correct wait object index when there are duplicate handles
2015-01-21 19:11:47 +07:00
bunnei
aa01c57ae9
Kernel: Separate WaitSynchronization into Wait and Acquire methods.
2015-01-21 19:10:24 +07:00
bunnei
627e96fc15
WaitSynchronizationN: Handle case where handles=nullptr.
2015-01-21 19:09:10 +07:00
bunnei
f5c6d367c9
WaitSynchronizationN: Handle case where handle_count is invalid.
2015-01-21 19:09:09 +07:00
bunnei
064be2b86f
WaitSynchronizationN: Handle case where handle_count=0.
2015-01-21 19:09:09 +07:00
bunnei
7faf2d8e06
WaitSynchronizationN: Implement return values
2015-01-21 19:09:03 +07:00
bunnei
e4a5d8ad4f
Event: Fixed some bugs and cleanup (Subv)
2015-01-21 18:43:50 +07:00
bunnei
1f7a04f05a
Thread: Keep track of multiple wait objects.
2015-01-21 18:42:04 +07:00
bunnei
14cbbf4d9b
Event: Get rid of permanent_lock hack.
2015-01-21 18:42:04 +07:00
bunnei
5e77e2e1de
WaitObject: Added RemoveWaitingThread, fixed a bug, and cleanup.
2015-01-21 18:41:58 +07:00
bunnei
c22bac6398
Kernel: Added WaitObject and changed "waitable" objects inherit from it.
2015-01-21 18:41:00 +07:00
bunnei
0c7498545f
Merge pull request #491 from archshift/hidspvr
...
Added HID_SPVR service and split HID_U implementation into hle/service/hid/hid.xxx
2015-01-21 18:36:46 +07:00
archshift
1f109c6b49
Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxx
2015-01-21 13:31:10 +07:00
archshift
a68dda6328
Stubbed cam:u service
2015-01-21 12:50:18 +07:00
archshift
7516ceaf93
Stubbed ptm:play service
2015-01-21 12:50:18 +07:00
Tony Wasserka
8946df97b5
Merge pull request #429 from Kingcom/titlebar
...
Add option to hide dock widget title bars
2015-01-20 23:17:42 +07:00
Kingcom
76c74ffc96
citra-qt: Add option to hide dock widget title bars
2015-01-20 22:50:24 +07:00
bunnei
8571befc64
Merge pull request #498 from lioncash/statics
...
core_timing: Mark several variables as static
2015-01-20 14:34:07 +07:00
bunnei
7c21b80236
Merge pull request #499 from lioncash/docs
...
core: Fix a few docstrings
2015-01-20 14:33:34 +07:00
Lioncash
a3f5e5605c
core: Fix a few docstrings
2015-01-20 13:52:44 +07:00
Lioncash
bfef0aa07e
core_timing: Mark several variables as static
...
These are only used in this translation unit.
2015-01-20 13:49:10 +07:00
bunnei
cbbe9e1500
Merge pull request #492 from archshift/apt
...
Expose GetSharedFont and NotifyToWait to APT:A and APT:S respectively
2015-01-20 12:55:53 +07:00
bunnei
205170fa62
Merge pull request #241 from linkmauve/better-loader
...
Improve the loader a bit
2015-01-20 12:55:28 +07:00
bunnei
2a5654ea8a
Merge pull request #496 from lioncash/warn
...
dyncom: Clarify precedence for ternary statements
2015-01-20 10:32:00 +07:00
Lioncash
8c6edc680c
dyncom: Clarify precedence for ternary statements
2015-01-19 20:35:55 +07:00