RehabMan
|
de43deab1e
|
fix ApplePS2Controller:setProperties for ioio; project version 1.8.4
|
2013-06-27 07:47:59 -07:00 |
|
RehabMan
|
3768e1b27e
|
allow override of oem-id/oem-table-id in PS2K device
|
2013-05-20 19:37:47 -07:00 |
|
RehabMan
|
0d25ffb14d
|
eliminate FakeSMC dependency by using DSDT header directly
|
2013-05-07 10:06:46 -07:00 |
|
RehabMan
|
a3ecba2cd2
|
fix WakeDelay property type
|
2013-05-05 16:32:08 -07:00 |
|
RehabMan
|
e0696bbb4e
|
update xcode 4.61; cleanup static analyzer issues
|
2013-03-14 18:41:25 +00:00 |
|
RehabMan
|
f9a6064058
|
cleanup; refactoring ApplePS2Keyboard/MouseDevice
|
2013-03-14 00:04:17 +00:00 |
|
RehabMan
|
a708ef4d9b
|
make most symbols private; use EXPORT for dynamic link symbols
|
2013-03-11 10:40:50 +00:00 |
|
RehabMan
|
528a42d511
|
cleanup Platform Profile plist; allow comments
|
2013-03-10 16:05:32 +00:00 |
|
RehabMan
|
5cf9d7071b
|
cleanup merged config handling
|
2013-03-06 19:02:22 +00:00 |
|
RehabMan
|
58e9a0580b
|
merging for VoodooPS2Controller too
|
2013-03-06 12:10:30 +00:00 |
|
RehabMan
|
34f68cf434
|
Platform Profile config now merged with Default config
|
2013-03-06 12:01:06 +00:00 |
|
RehabMan
|
236ae050a4
|
use OSTypeAlloc for Keyboard/Mouse device over new
|
2013-03-05 07:55:52 +00:00 |
|
RehabMan
|
1947996103
|
cleanup RELEASE macros; now using OSSafeReleaseNULL
|
2013-03-05 07:23:23 +00:00 |
|
RehabMan
|
3b1fb7778b
|
use FakeSMC mb-manufacturer/mb-product for Platform Profile config
|
2013-03-04 13:07:06 +00:00 |
|
RehabMan
|
5f6b235b57
|
cleanup/simplify bug fix for PS2Request allocation Snow Leopard start
|
2013-03-01 07:07:09 +00:00 |
|
RehabMan
|
f3beb6f98f
|
fix startup bug on SL w/ KernelCache (likely kextld bug in SL)
|
2013-02-27 18:44:21 +00:00 |
|
RehabMan
|
e90a03f230
|
change IOMalloc -> IOMallocAligned
|
2013-02-24 20:54:48 +00:00 |
|
RehabMan
|
b8dfdf38d5
|
gated setCommandByte; watchdog timer off for now
|
2013-02-20 23:17:18 +00:00 |
|
RehabMan
|
522199b624
|
disable interrupts while processing PS2 port data
|
2013-02-20 14:02:35 +00:00 |
|
RehabMan
|
48c1aca8e9
|
robustness; startup issues; cleanup; still working on infinite repeat
|
2013-02-20 10:53:46 +00:00 |
|
RehabMan
|
eb89e81920
|
packet buffer/ring buffer robustness
|
2013-02-18 12:48:30 +00:00 |
|
RehabMan
|
f126cf4664
|
enable/disable IRQs at install/uninstall interrupt
|
2013-02-18 07:27:45 +00:00 |
|
RehabMan
|
2a287dd2ab
|
Allow devices to be disabled in the Info.plist with DisableDevice;
By default, non-Synaptics pointing devices are now disabled.
|
2013-02-17 15:38:32 +00:00 |
|
RehabMan
|
71ab9b5934
|
cleanup/stabilize new interrupt handling; special case for LED w/ trackpad type 0x46
|
2013-02-17 12:46:37 +00:00 |
|
RehabMan
|
4af010ec26
|
rewrite interrupt handling; now buffering data at interrupt time
|
2013-02-15 07:43:20 +00:00 |
|
RehabMan
|
f1af0cd3a7
|
allow both and for keyboard echo; cleanup
|
2013-02-10 20:05:40 +00:00 |
|
RehabMan
|
3f8e2acf87
|
cleanup //REVIEW; add ApplePS2Controller::lock/unlock; tighten up use of setCommandByte
|
2013-02-07 14:36:06 +00:00 |
|
RehabMan
|
e7aade2dc3
|
minor cleanup, comments, //REVIEW
|
2013-02-06 21:50:57 +00:00 |
|
RehabMan
|
56ed72fe74
|
get rid of global gApplePS2Controller (cleanup)
|
2013-02-06 14:17:08 +00:00 |
|
RehabMan
|
5ff3377c2f
|
cleanup //REVIEW, keyboard ::probe no longer forces success
|
2013-02-06 13:01:12 +00:00 |
|
RehabMan
|
b65d61c05c
|
cleanup //REVIEW
|
2013-02-06 12:06:30 +00:00 |
|
RehabMan
|
d5ff3658de
|
remove use of deprecated IOSyncer; use IOCommandGate instead
|
2013-02-05 10:59:51 +00:00 |
|
RehabMan
|
ccc89ece04
|
cleanup setCommandByte duplication/contention issues
|
2013-02-05 09:49:51 +00:00 |
|
RehabMan
|
2db993be65
|
use IOLock(mutex) instead of IOSimpleLock(spinlock); add kPS2C_FlushDataPort and kPS2C_SleepMS PS2Request primitives
|
2013-02-05 09:15:35 +00:00 |
|
RehabMan
|
3705afe927
|
allow ApplePS2Controller to be found as service
|
2013-02-04 17:54:29 +00:00 |
|
RehabMan
|
58338eaf3b
|
add WakeDelay for ApplePS2Controller
|
2013-02-04 17:23:56 +00:00 |
|
RehabMan
|
74d1b7289d
|
consolidate #include "new_kext"
|
2013-02-04 14:45:10 +00:00 |
|
RehabMan
|
080c921a26
|
new PS2Request stucture and allocation possibilities
|
2013-02-04 10:05:18 +00:00 |
|
RehabMan
|
639a87141e
|
cleanup 4x40s wake bug by sharing resetController() code
|
2013-02-02 19:04:39 +00:00 |
|
RehabMan
|
6614814eb1
|
fix wakeup issue for ProBook 4x40s (and others); cleanup later
|
2013-02-02 16:10:35 +00:00 |
|
RehabMan
|
90d0065ba8
|
debugging 4x40s wake, BogusDeltaThresh, and cleanup
|
2013-01-31 17:03:53 +00:00 |
|
RehabMan
|
3ac83da76c
|
custom keyboard mapping from Info.plist
|
2012-10-12 13:22:09 +00:00 |
|
RehabMan
|
ff31dd72a4
|
inital changes for ignore accidental input, Fn+Del for trackpad disable, some cleanup
|
2012-10-10 21:07:24 +00:00 |
|
RehabMan
|
b33b10c0a6
|
fix build, fix syntax issues, fix sleep bug
|
2012-10-06 10:37:20 +00:00 |
|
RehabMan
|
1cc6db10ea
|
initial commit of original sources, cleanup to follow
|
2012-10-06 09:41:22 +00:00 |
|