Commit graph

28557 commits

Author SHA1 Message Date
Magnus Olsen 37b2f521e1 add support for IID_IDirectDrawColorControl, IsEqualGUID(&IID_IDirectDrawGammaControl, IID_IDirectDrawSurfaceKernel
we are getting thues stubs api now from ddraw vtable now when some calls to surface_QueryInterface api

svn path=/trunk/; revision=31188
2007-12-13 01:55:06 +00:00
Magnus Olsen d684b6f677 update dxguid to match dxsdk 2004 dec
add two guids that does not belong to dxguid for they are need it for ddraw

svn path=/trunk/; revision=31187
2007-12-13 01:49:13 +00:00
Aleksey Bragin 9f8802a889 - Silence memory descriptors output, since it works good now.
- Silence pci.sys's debugging message.

svn path=/trunk/; revision=31186
2007-12-12 21:15:17 +00:00
Aleksey Bragin 6148b9b898 - Remove zeroing of PartialResourceList's fields (we allocate without that list).
- Sync SetupLDR's BIOS MMap-code with FreeLDR's, fixes the "Total: 0A (0 MB") problem in bootcds.

svn path=/trunk/; revision=31185
2007-12-12 20:29:09 +00:00
Aleksey Bragin 4556cc8f16 - Don't ignore empty resource descriptors (they still may have BusNumber info).
- Change pci identifier from "PCI BIOS" to "PCI", so that PCI buses reported by the loader are discovered now.

svn path=/trunk/; revision=31184
2007-12-12 17:04:50 +00:00
Magnus Olsen 9787fc988b patch from Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
design cleanup bit. 
fix so each directdraw surface got own directdraw surface vtable. 
For some api are new in some version and some functions have more param or different struct in newer directdraw surface 






 

svn path=/trunk/; revision=31183
2007-12-12 15:01:25 +00:00
Hervé Poussineau 95e9a03075 Remove useless test
svn path=/trunk/; revision=31182
2007-12-12 12:08:11 +00:00
Hervé Poussineau f65c950373 Remove hack
svn path=/trunk/; revision=31181
2007-12-12 11:42:20 +00:00
Hervé Poussineau c44ef93398 Get SeRestorePrivilege before calling RegLoadKey
svn path=/trunk/; revision=31180
2007-12-12 11:41:38 +00:00
Christoph von Wittich 1468b24275 only clear it when the buffer is valid
svn path=/trunk/; revision=31179
2007-12-12 09:17:59 +00:00
The Wine Synchronizer aa81962d7e Autosyncing with Wine HEAD
svn path=/trunk/; revision=31178
2007-12-12 08:52:08 +00:00
Art Yerkes a18a66aced Add simple hardware.h for ppc.
svn path=/trunk/; revision=31177
2007-12-12 07:43:07 +00:00
Thomas Bluemel 4c33daaa11 Add support for trustees with objects (building object ACEs is not yet implemented)
svn path=/trunk/; revision=31176
2007-12-12 07:04:12 +00:00
James Tabor 512b0582c6 Temporarily implement GWL_HWNDPARENT in user mode.
svn path=/trunk/; revision=31175
2007-12-12 06:12:02 +00:00
James Tabor 6be093f33b A partial implementation of NtGdiCreate/DeleteClientObj.
svn path=/trunk/; revision=31174
2007-12-12 02:29:21 +00:00
Johannes Anderwald a2cdbddc57 - move some hardcoded strings to header en-US.h
- move PAGE_NUMBER to usetup.h
- start multiple language input support for usetup

svn path=/trunk/; revision=31173
2007-12-12 00:05:00 +00:00
Aleksey Bragin 697723f229 - Fix default buffer size for user-mode RtlQueryRegistryValues queries, this removes warnings on debug log about buffer being too small (it was!).
- Remove ARC tree dump since this code has now been proven to work.
- Sync PointerFree with WINE, removing the unhandled data type=warning.

svn path=/trunk/; revision=31172
2007-12-11 21:52:12 +00:00
Aleksey Bragin 93675d12ab - Two more leftovers.
svn path=/trunk/; revision=31171
2007-12-11 21:34:04 +00:00
Aleksey Bragin 2cbfda3114 - Reshuflle baseaddresses so no relocations occur during booting.
- Give beepmidi.dll a baseaddress.
- Silence non-critical trace-style messages in umpnpmgr and in the kernel.

svn path=/trunk/; revision=31170
2007-12-11 21:25:10 +00:00
Gregor Brunmar 2cc26122b6 Added an older still valid version of the D3D9 SDK
svn path=/trunk/; revision=31169
2007-12-11 21:02:03 +00:00
Gregor Brunmar cc08f895b2 * Fixed d3d9.dll stubs
* Added first draft of IDirect3D9 implementation based on greatlrd's work

svn path=/trunk/; revision=31168
2007-12-11 20:53:17 +00:00
Gregor Brunmar 6d228ac0a4 Added debug version of IDirect3D9 interface
svn path=/trunk/; revision=31167
2007-12-11 20:37:55 +00:00
Dmitry Chapyshev aff24c6156 - Update English and Russian translation
svn path=/trunk/; revision=31166
2007-12-11 20:07:27 +00:00
Hervé Poussineau ba6959d161 Don't create a key name with a final \0
svn path=/trunk/; revision=31165
2007-12-11 20:07:04 +00:00
Dmitry Chapyshev 1979944d7f - Update English and Russian translation
svn path=/trunk/; revision=31164
2007-12-11 19:31:44 +00:00
Thomas Bluemel 4720c38606 Remove comment, SetEntriesInAcl is now (partly) implemented
svn path=/trunk/; revision=31163
2007-12-11 19:26:28 +00:00
Dmitry Chapyshev 53af7a9d12 - Update Russian translation
svn path=/trunk/; revision=31162
2007-12-11 19:17:03 +00:00
Thomas Bluemel 2391bc80b0 Fix a memory leak in AccpLookupSidByName
svn path=/trunk/; revision=31161
2007-12-11 18:56:55 +00:00
Thomas Bluemel a064f0f708 Implement looking up a named trustee's sid
svn path=/trunk/; revision=31160
2007-12-11 18:54:23 +00:00
Aleksey Bragin a94ee6f99f - A message about LdrGetExportByName() is not critical, so downgrade it from DPRINT1 to DPRINT.
svn path=/trunk/; revision=31159
2007-12-11 18:48:52 +00:00
Aleksey Bragin bec1436ca2 - Silence non-critical debug output.
svn path=/trunk/; revision=31158
2007-12-11 18:31:13 +00:00
Thomas Bluemel 1e9c10e4a5 Fix a buffer overflow accessing the pKeepAce array in AccRewriteSetEntriesInAcl
svn path=/trunk/; revision=31157
2007-12-11 17:52:30 +00:00
Thomas Bluemel f4985fcee6 Correctly preserve and restore last error code in AccRewriteSetEntriesInAcl
svn path=/trunk/; revision=31156
2007-12-11 17:49:49 +00:00
Thomas Bluemel 39103628df Replace GetOwner helper function with the already existing AccpGetAceSid function and enhance it to also support SYSTEM_MANDATORY_LABEL_ACE_TYPE
svn path=/trunk/; revision=31155
2007-12-11 17:22:34 +00:00
Hervé Poussineau fc12d1bd8e Partly implement AccRewriteSetEntriesInAcl()
See issue #2707 for more details.

svn path=/trunk/; revision=31153
2007-12-11 17:07:56 +00:00
Peter Ward be34a30321 - Remove unused variable.
svn path=/trunk/; revision=31152
2007-12-11 17:04:48 +00:00
Aleksey Bragin 4f78e4d3d0 - Forgot the changelog update.
svn path=/trunk/; revision=31151
2007-12-11 16:26:48 +00:00
Aleksey Bragin 337eef1b8c - Fix a bug in CmpCreateLinkNode when the link node alredy exists.
- Add some checks in CmpDoOpen to protect against illegal opens.
- Handle symlinks instead of ignoring them (fixes CurrentControlSet problem).
- Set disposition if this is an open due to a create.

svn path=/trunk/; revision=31150
2007-12-11 16:21:13 +00:00
Aleksey Bragin 23979cefb4 - Update copyright information.
- Bump version to 3.0.

svn path=/trunk/; revision=31148
2007-12-11 15:59:58 +00:00
Aleksey Bragin f7ee432ae4 - Remove all registry-writing code from FreeLDR.
- Create an empty volatile HARDWARE hive in the Kernel, and build it based on the ARC tree.

svn path=/trunk/; revision=31146
2007-12-11 15:50:30 +00:00
Aleksey Bragin 2ebd2df13f - Don't build the HARDWARE hive in FreeLDR anymore.
svn path=/trunk/; revision=31145
2007-12-11 15:32:24 +00:00
Aleksey Bragin afa05f7c36 - Add missing types to DDK.
- Fix FldrSetconfigurationData: ARC Configuration Data is a CM_PARTIAL_RESOURCE_LIST, not a CM_FULL_RESOURCE_DESCRIPTOR!
- The Interface Types for PCI BIOS and PCI IRQ Routing Table are Internal, not PCIBus.
- Disk drives are Internal, not Unknown.
- Replace CmpDumpHardwareTree by CmpSetupConfigurationTree which now calls CmpInitializeRegistryNode (a function previously used to build the CPU ARC nodes previously in the kernel). We now write the ARC tree in the HARDWARE\Description\System key.

svn path=/trunk/; revision=31144
2007-12-11 15:12:05 +00:00
Hervé Poussineau ae400012d9 Don't fail if 'HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter' key does not exist
svn path=/trunk/; revision=31143
2007-12-11 14:03:12 +00:00
Hervé Poussineau 5692e5315f Get some more details about interrupt in resource list.
This lets ne2000 share its interrupt with another device

svn path=/trunk/; revision=31141
2007-12-11 12:58:05 +00:00
Christoph von Wittich b3b1b632cb updated german translation
svn path=/trunk/; revision=31140
2007-12-11 11:28:22 +00:00
Hervé Poussineau 048409d7cb Handle AddReg and DelReg in Service section
svn path=/trunk/; revision=31139
2007-12-11 10:26:45 +00:00
Daniel Reimer 1eb3fdd821 Bug 2881 : Bulgarian translation of ReactOS. (sstpr<AT>narod<DOT>ru)
Bug 2882 : Ukrainian translation update. (temarez<AT>yandex<DOT>ru) 

svn path=/trunk/; revision=31138
2007-12-11 08:34:28 +00:00
Daniel Reimer 010b5920af Bug 2881 : Bulgarian translation of ReactOS. (sstpr<AT>narod<DOT>ru)
Bug 2882 : Ukrainian translation update. (temarez<AT>yandex<DOT>ru)

svn path=/trunk/; revision=31137
2007-12-11 08:34:27 +00:00
James Tabor 4a4580c880 Add stub patch for RegDeleteKeyExA/W by Stefan100 stefan__100__ at hotmail.com from IRC.
svn path=/trunk/; revision=31136
2007-12-11 05:33:31 +00:00
Aleksey Bragin 080cda6bc6 Andrey Korotaev <unc0rr@gmail.com>:
- Fix possible infinite looping in kdbg (happening e.g. when moving mouse in a reactos in qemu which entered the debugger).

svn path=/trunk/; revision=31135
2007-12-10 23:01:50 +00:00