Commit Graph
17681 Commits
Author SHA1 Message Date
Magnus Olsen 0749054fcf do not try free memmory at exit it seam like the DdDeleteDirectDrawObject doing it for us, and it does not crash any longer at exists
svn path=/trunk/; revision=18936
2005-11-01 18:53:37 +00:00
Magnus Olsen 4fdcdd13c6 Fixed a crach. and do not hardcode the flag ddsd to primersurface amd other value.
svn path=/trunk/; revision=18935
2005-11-01 18:42:50 +00:00
Magnus Olsen b954033d53 split up CreateSurface to hal and hel interface
svn path=/trunk/; revision=18934
2005-11-01 18:27:09 +00:00
Brandon Turner afa72f4caa Small unicode safe changes by me. Small msvc build error fix by [email protected].
svn path=/trunk/; revision=18933
2005-11-01 17:01:36 +00:00
Thomas Bluemel 0ecd041efc - if a file object is a named pipe don't allow the FILE_APPEND_DATA access right as it equals FILE_CREATE_PIPE_INSTANCE (NtFlushBuffersFile and NtWriteFile)
- add more parameters probing and capturing code

svn path=/trunk/; revision=18932
2005-11-01 16:17:25 +00:00
Magnus Olsen 6e138c7f47 * Source cleanup.
* SetMode adding a check see if it same reslution or not if it not same we change it.
* SetMode adding correct check for hal or hel. choice hal if it the drv provide it. 

svn path=/trunk/; revision=18931
2005-11-01 14:46:34 +00:00
Eric Kohl b4693503e5 - Mark service for delete in the registry.
svn path=/trunk/; revision=18930
2005-11-01 13:52:22 +00:00
Eric Kohl 9c843bd352 Update the Indentation.
svn path=/trunk/; revision=18929
2005-11-01 13:47:40 +00:00
Maarten Bosma f72f2cf5ea Another few cosmetic changes and also except DDSURFACEDESC as parameter for CreateSurface.
svn path=/trunk/; revision=18928
2005-11-01 12:17:25 +00:00
Maarten Bosma 416daf8bd1 Add call to DdReenableDirectDrawObject (GdiEntry10) where it is needed.
svn path=/trunk/; revision=18927
2005-11-01 12:02:12 +00:00
Maarten Bosma b7d56ed0e3 fix compiling again, sorry.
svn path=/trunk/; revision=18926
2005-11-01 11:35:01 +00:00
Maarten Bosma abdfa2a93b Some cosmetic changes like replacing tabs with spaces and grouping all stubs together.
svn path=/trunk/; revision=18925
2005-11-01 11:32:35 +00:00
Maarten Bosma e72a06483d fix compile
svn path=/trunk/; revision=18924
2005-11-01 09:59:21 +00:00
Maarten Bosma 72d7506aca Fixed the "header problems".
svn path=/trunk/; revision=18923
2005-11-01 09:50:29 +00:00
Maarten Bosma 1287fda4c9 Remove DUMMYUNIONNAMEs since it fixes compile problems.
svn path=/trunk/; revision=18922
2005-11-01 09:48:01 +00:00
Maarten Bosma c5db6531f3 Created makefile for alphablend-test in rosapps.
svn path=/trunk/; revision=18921
2005-11-01 08:37:43 +00:00
Martin Fuchs e918f31d8f correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes() to fix explorer's start menu root
svn path=/trunk/; revision=18920
2005-11-01 01:39:45 +00:00
Magnus Olsen eb40205bb8 fill in the DDSD we got from the call of createsurface it is not complete
svn path=/trunk/; revision=18919
2005-10-31 20:43:06 +00:00
Thomas Bluemel cb2e289656 fix return type of ObDereferenceSecurityDescriptor
svn path=/trunk/; revision=18918
2005-10-31 20:35:03 +00:00
Magnus Olsen 0e0d775a1d Fix someprat of Createsurface now it is working for ati readon, the code is not complete.
svn path=/trunk/; revision=18917
2005-10-31 20:08:24 +00:00
Thomas Bluemel 341406bf3c added stubs for ObLogSecurityDescriptor and ObDereferenceSecurityDescriptor
svn path=/trunk/; revision=18916
2005-10-31 19:41:27 +00:00
Thomas Bluemel 52e523d86c don't ask for generic read access rights in WaitNamedPipe
svn path=/trunk/; revision=18915
2005-10-31 19:39:22 +00:00
Maarten Bosma eea652f412 Fix wrong DDESC2 to DDESC conversion. Spotted by GreatLord.
svn path=/trunk/; revision=18914
2005-10-31 19:12:07 +00:00
Magnus Olsen 8e04cb351f Use the info we got from callback for the res in createsurface
svn path=/trunk/; revision=18913
2005-10-31 19:02:09 +00:00
Hartmut Birr 5fad003df8 Removed the 'special' mode, because it didn't connect a pipe.
svn path=/trunk/; revision=18912
2005-10-31 18:56:44 +00:00
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