Hervé Poussineau
5a77f871d4
Big move of driver input stack to a Plug-and-Play model:
...
- mouclass:
Do non buffered IO. The pointer move should be smoother.
Search non Plug-and-Play drivers in registry, instead of using their device name.
- kbdclass:
Full rewrite to support more than one keyboard.
Use registry settings as specified in MSDN.
(Info: kbdclass is now very similar to mouclass)
- i8042prt:
Keep it as a non Plug-and-Play driver, but register it in DEVICEMAP registry key.
- USB controller:
Enable USB keyboard/mouse
I may have broken support for serial mice, i'll add it back in a few days...
svn path=/trunk/; revision=18911
2005-10-31 16:46:46 +00:00
Aleksey Bragin
615b2d64a7
I don't think tracert really depends on winmm lib.
...
svn path=/trunk/; revision=18910
2005-10-31 11:59:29 +00:00
Hartmut Birr
dad4f98487
Do always dereference the section object if it was created (in PspCreateProcess).
...
svn path=/trunk/; revision=18909
2005-10-31 08:02:49 +00:00
Magnus Olsen
36704a0989
Fix some crach in ddraw.dll startup process for surface, we still got crach and surface are being setup wrong. working on this.
...
svn path=/trunk/; revision=18908
2005-10-31 01:22:19 +00:00
Brandon Turner
2995749811
only show one screen of text at a time for displaying help.
...
svn path=/trunk/; revision=18907
2005-10-31 00:53:00 +00:00
Hervé Poussineau
aeeab7d1f4
Rewrite mouclass, so it can now handle more than one mouse.
...
win32k: try to open the keyboard/mouse in a loop, as they can not be present at startup
svn path=/trunk/; revision=18906
2005-10-31 00:14:45 +00:00
Brandon Turner
04cc754e4d
Removed some code to make dir behave the same way as MS CMD. bug reported by irc::mikedep333
...
svn path=/trunk/; revision=18905
2005-10-31 00:10:32 +00:00
Magnus Olsen
8f18130987
Fix so startup process of ddraw hal can be compile with visualstudio
...
svn path=/trunk/; revision=18904
2005-10-31 00:10:04 +00:00
Magnus Olsen
f81657436a
Free Hal memory that have been alloc at exist
...
svn path=/trunk/; revision=18903
2005-10-30 23:54:05 +00:00
Hervé Poussineau
f79ddc7ce9
Prevent i8042prt to search for a keyboard/mouse more than once
...
svn path=/trunk/; revision=18902
2005-10-30 23:48:30 +00:00
Magnus Olsen
b8baa8476b
small ceanup in hal startup process
...
svn path=/trunk/; revision=18901
2005-10-30 23:29:40 +00:00
Magnus Olsen
068f8ec126
Small change for hal startup process only few callbacks are not include
...
svn path=/trunk/; revision=18900
2005-10-30 23:21:57 +00:00
Art Yerkes
ed344d626c
use %lx for printing NTSTATUS
...
svn path=/trunk/; revision=18899
2005-10-30 22:47:31 +00:00
Art Yerkes
b440e561dc
Some upgrades for green:
...
- Either create the blue device or attach to it
- If we can't open a serial device, forward the IRP to the original blue
- Scrolling fix
- Don't do DO_BUFFERED_IO if we use Irp->UserBuffer
- Pass a zero offset when writing to serial port
Green now displays correctly and fails back correctly. Keyboard part doesn't
yet coexist with current ReactOS. That's next.
svn path=/trunk/; revision=18898
2005-10-30 22:33:26 +00:00
Gregor Anich
71624f7c01
Add NtGdiAlphaBlend to w32ksvc.db (and fix tabs)
...
Forward gdi32:GdiAlphaBlend to NtGdiAlphaBlend
svn path=/trunk/; revision=18897
2005-10-30 22:19:33 +00:00
Gregor Anich
f44623a76f
Add IntEngAlphaBlend and NtGdiAlphaBlend functions, EngAlphaBlend (the real implementation) is still missing.
...
svn path=/trunk/; revision=18896
2005-10-30 22:16:30 +00:00
Gregor Anich
963b76516c
Add NtGdiAlphaBlend prototype.
...
svn path=/trunk/; revision=18895
2005-10-30 22:14:11 +00:00
Eric Kohl
fc8df70d3c
- Implement GetServiceKeyNameW (untested).
...
- Mark deleted service in the service list.
- Some SCM-Calls fail if the has been marked for delete.
svn path=/trunk/; revision=18894
2005-10-30 21:52:23 +00:00
Hervé Poussineau
839760d8b4
Implement IRP_MJ_PNP / IRP_MN_QUERY_INTERFACE for GUID_BUS_INTERFACE_STANDARD
...
svn path=/trunk/; revision=18893
2005-10-30 19:37:11 +00:00
Magnus Olsen
5f33f3f7cd
Correct One struct
...
svn path=/trunk/; revision=18892
2005-10-30 19:36:29 +00:00
Gregor Anich
fae0adf2df
Silence warning for non-win32 compilations.
...
svn path=/trunk/; revision=18891
2005-10-30 18:43:16 +00:00
Brandon Turner
15fb98b4ad
Handle possible error from FindFirstFile. Thanks to Thomas for finding the problem.
...
svn path=/trunk/; revision=18890
2005-10-30 18:01:50 +00:00
Brandon Turner
7aebf134dc
Add a new function to return a path with correct casing. Remove the get[short/long]pathname hack that was there before to do it.
...
svn path=/trunk/; revision=18889
2005-10-30 17:50:03 +00:00
Thomas Bluemel
23d5494796
fixed difference in signedness warnings
...
svn path=/trunk/; revision=18888
2005-10-30 17:30:53 +00:00
Magnus Olsen
816321f878
Fix broke SVN after me, thx to it I found wrong ref was release in different place fixed
...
svn path=/trunk/; revision=18887
2005-10-30 16:14:42 +00:00
Magnus Olsen
f872c290a7
adding more stuff for create surface right
...
svn path=/trunk/; revision=18886
2005-10-30 15:45:40 +00:00
Maarten Bosma
41477c4529
Fix compile
...
svn path=/trunk/; revision=18885
2005-10-30 15:39:00 +00:00
Maarten Bosma
c515c8db37
Implement IDirectDrawSurface::Blt for HAL
...
svn path=/trunk/; revision=18884
2005-10-30 15:34:03 +00:00
Thomas Bluemel
c1245552ab
fix some flags calculations and access rights in CreateNamedPipe and CreatePipe
...
svn path=/trunk/; revision=18883
2005-10-30 14:51:12 +00:00
Hartmut Birr
c6d9a617be
Fixed the check for the MEM_TOP_DOWN flag in MmMapViewOfSection.
...
svn path=/trunk/; revision=18882
2005-10-30 13:55:28 +00:00
Hartmut Birr
34e6e97b69
Map the NLS tables after creating the PEB.
...
The top-down mapping of the NLS tables may occupied the region for the PEB.
svn path=/trunk/; revision=18881
2005-10-30 13:54:02 +00:00
Eric Kohl
9be78e0815
- Implement GetServiceDisplayNameW (untested).
...
- SCM must store a services display name.
- Some SCM-Calls must fail while the SCM is shutting down.
svn path=/trunk/; revision=18880
2005-10-30 13:13:53 +00:00
Magnus Olsen
b6bfd30b73
lay some gorun for blt but not implement
...
svn path=/trunk/; revision=18879
2005-10-30 12:53:32 +00:00
Magnus Olsen
fadf041561
Bind the Hal and Hel right in main call only to hal if the api are implement in the drv if not choice hel.
...
svn path=/trunk/; revision=18878
2005-10-30 10:58:53 +00:00
Thomas Bluemel
5dcda5f7c1
fixed uninitialized variable warning
...
svn path=/trunk/; revision=18877
2005-10-30 10:49:55 +00:00
Magnus Olsen
ef1dfc9985
Rename files so it be more easy to wrok with them in VS
...
svn path=/trunk/; revision=18876
2005-10-30 10:43:03 +00:00
Magnus Olsen
657225474f
Forgot cleanup the code. in Main_setDisplayMode.
...
svn path=/trunk/; revision=18875
2005-10-30 09:49:29 +00:00
Magnus Olsen
29de9009cd
Move hel SetDisplayMode to hel and write a stub for hal SetDisplayMode.
...
Hel SetDisplayMode is already implmenet by DrFred
svn path=/trunk/; revision=18874
2005-10-30 09:45:10 +00:00
Magnus Olsen
97e6b6a100
implment Hal FlipToGDISurface
...
svn path=/trunk/; revision=18873
2005-10-30 09:21:03 +00:00
Maarten Bosma
c709116fa0
Check if CanCreateSurface is implemented by the driver before calling it.
...
svn path=/trunk/; revision=18872
2005-10-30 08:46:46 +00:00
Magnus Olsen
0a695e7538
implement Hal GetScanLine
...
svn path=/trunk/; revision=18871
2005-10-30 08:41:19 +00:00
Magnus Olsen
8b676541fe
Fix one crach in createsurface for DrFred
...
svn path=/trunk/; revision=18870
2005-10-30 08:10:43 +00:00
Maarten Bosma
ddb12e0a7e
Forgot to remove that test line
...
svn path=/trunk/; revision=18869
2005-10-30 07:47:15 +00:00
Magnus Olsen
8e68e084ee
implement Hal WaitForVerticalBlank
...
svn path=/trunk/; revision=18868
2005-10-30 07:41:33 +00:00
Brandon Turner
e00d30c16e
add gettype.exe to the bootcd
...
svn path=/trunk/; revision=18867
2005-10-30 06:02:18 +00:00
Brandon Turner
342376e313
add gettype.exe clone. It works in windows and partially in ROS. I will look into the reason it doesn't more tomorrow.
...
svn path=/trunk/; revision=18866
2005-10-30 06:01:29 +00:00
Brandon Turner
200139b04d
add definitions for VER_SUITE_SINGLEUSERTS and VER_SUITE_EMBEDDEDNT
...
svn path=/trunk/; revision=18865
2005-10-30 05:56:45 +00:00
Magnus Olsen
fd2311a670
Implement Hal GetAvailableVidMem and is it working in windows
...
svn path=/trunk/; revision=18864
2005-10-30 01:06:56 +00:00
Thomas Bluemel
c55ab58a88
protect access to buffers in NtOpenProcess
...
svn path=/trunk/; revision=18863
2005-10-29 23:40:05 +00:00
Magnus Olsen
e01e983072
Cover the most hal startup process it now time start implement hal in ddraw.dll
...
But we still does not doing the whole startup process right.
svn path=/trunk/; revision=18862
2005-10-29 23:28:12 +00:00