Christoph von Wittich
7d6f7e3e2f
sync browseui_winetest with wine 1.1.12
...
svn path=/trunk/; revision=38557
2009-01-04 11:34:13 +00:00
Christoph von Wittich
97415b80b6
sync hlink_winetest with wine 1.1.12
...
svn path=/trunk/; revision=38556
2009-01-04 11:33:07 +00:00
Christoph von Wittich
64915ab8ed
sync iphlpapi_winetest with wine 1.1.12
...
svn path=/trunk/; revision=38555
2009-01-04 11:31:13 +00:00
Christoph von Wittich
02a42aaf0d
sync msxml3 with wine 1.1.12 (2/2)
...
svn path=/trunk/; revision=38554
2009-01-04 10:48:31 +00:00
Christoph von Wittich
29dc01c8e2
sync msxml3 with wine 1.1.12 (1/2)
...
svn path=/trunk/; revision=38553
2009-01-04 10:48:19 +00:00
Aleksey Bragin
f54bc7959a
- Revert changes to NtSetVolumeInformationFile made in 38550, it should indeed use IoGetRelatedDeviceObject, not target device.
...
svn path=/trunk/; revision=38552
2009-01-04 10:12:38 +00:00
Aleksey Bragin
2882b5579f
- Fix a typo: if a process has DisableBoost set then TRUE should be returned when querying ProcessPriorityBoost information, not FALSE.
...
svn path=/trunk/; revision=38551
2009-01-04 09:41:34 +00:00
Aleksey Bragin
8935e052bf
- Merge IoGetRelatedTargetDevice implementation by Pierre Schweitzer (pierre-fsd branch), with my modifications.
...
svn path=/trunk/; revision=38550
2009-01-04 09:35:35 +00:00
Hervé Poussineau
7b50d4352c
Add a check to not mix up host and target modules
...
Should probably be moved later outside of backend directory
svn path=/trunk/; revision=38549
2009-01-04 08:38:19 +00:00
Cameron Gutman
bdbc81f185
- Revert r38547 which reverted r38546 which was correct
...
- I fail
svn path=/trunk/; revision=38548
2009-01-04 08:12:13 +00:00
Cameron Gutman
b372a95ba2
- Revert r38546
...
- Include windef.h in precomp.h
svn path=/trunk/; revision=38547
2009-01-04 07:45:08 +00:00
Cameron Gutman
963b989ea5
- Fix debug build
...
- Something weird happened with the headers and DWORD somehow got lost
- This is a hack and will be reverted later
svn path=/trunk/; revision=38546
2009-01-04 07:25:08 +00:00
Cameron Gutman
6fb0f9aa2d
- Merge the rest of my changes
...
svn path=/trunk/; revision=38545
2009-01-04 05:33:43 +00:00
James Tabor
39cecf5684
- Fix build.
...
svn path=/trunk/; revision=38544
2009-01-04 05:16:29 +00:00
James Tabor
e5a50d7176
- Implement large ansi unicode string support. Not sure if we need to add it in win32k.
...
svn path=/trunk/; revision=38543
2009-01-04 05:06:14 +00:00
Cameron Gutman
831afe52e7
- Merge r38358, r38539, and r38541
...
svn path=/trunk/; revision=38542
2009-01-04 04:39:32 +00:00
James Tabor
b470703879
- Add check for probed strings. Thanks, Timo and Thomas.
...
svn path=/trunk/; revision=38540
2009-01-04 04:09:19 +00:00
Thomas Bluemel
856d0c4f7b
Fix usage of ProbeForReadUnicodeString
...
svn path=/trunk/; revision=38538
2009-01-04 01:50:37 +00:00
Pierre Schweitzer
c78f1d3a6d
Removed avtest.sys from package as it's been removed in r37748.
...
Spotted by Olaf Siejka
svn path=/trunk/; revision=38537
2009-01-03 21:20:52 +00:00
Dmitry Gorbachev
0e0e4d8dd8
- Add hack-sync again (bug #3591 ).
...
- Silence linker warning.
svn path=/trunk/; revision=38535
2009-01-03 15:51:10 +00:00
Dmitry Gorbachev
fc04035227
Consistently use NULL, as suggested by Paolo Devotee.
...
svn path=/trunk/; revision=38534
2009-01-03 15:50:55 +00:00
Stefan Ginsberg
790283c9de
- Switch back to the previous implementation of GetPrivateObjectSecurity now that RtlQuerySecurityObject is implemented (thanks jimtabor)
...
svn path=/trunk/; revision=38533
2009-01-03 15:20:47 +00:00
Aleksey Bragin
658957a6ab
- Don't leak a FileObject reference in case of failure.
...
svn path=/trunk/; revision=38531
2009-01-03 13:23:44 +00:00
Aleksey Bragin
331aa9e529
- Check if CompletionFilter has a valid value too.
...
svn path=/trunk/; revision=38530
2009-01-03 12:42:29 +00:00
Dmitry Chapyshev
b9ffb1676a
- Add checking of CompletionFilter parameter. This is fixed 3 wine tests for kernel32
...
svn path=/trunk/; revision=38529
2009-01-03 12:22:14 +00:00
Dmitry Chapyshev
1c312cc501
- Add spoolss from Wine
...
svn path=/trunk/; revision=38527
2009-01-03 11:18:58 +00:00
Michael Martin
ce357e0a0f
- PeekNamedPipe: Fixed BufferSize calculation, as it is the size of the FILE_PIPE_PEEK_BUFFER struct + the nBufferSize parameter passed from caller.
...
svn path=/trunk/; revision=38522
2009-01-03 09:24:44 +00:00
Aleksey Bragin
d8316ddcfb
- Add a missing EA buffer validation.
...
- Free an EA buffer if it was allocated and error/exception happened.
svn path=/trunk/; revision=38521
2009-01-03 09:18:55 +00:00
James Tabor
de1fd1f76d
- Removed SEH abuse and add notes for the hook code, in NtUserDefSetText.
...
- Update NtUserCallHwndLock subfunctions.
svn path=/trunk/; revision=38518
2009-01-03 04:02:54 +00:00
James Tabor
140f031357
- Add check for null Wnd, see bug 3995.
...
svn path=/trunk/; revision=38517
2009-01-03 02:20:50 +00:00
James Tabor
33ff58086c
- Implement RtlQuerySecurityObject.
...
svn path=/trunk/; revision=38513
2009-01-02 23:52:37 +00:00
Hervé Poussineau
7d3efdbdb0
Fix serial devices detection
...
Thanks at Maciej Bialas (bjauy at o2.pl) for testing
svn path=/trunk/; revision=38512
2009-01-02 22:12:48 +00:00
Timo Kreuzer
1fa9bb9b8e
Use the bitmap's palette, not the DC one's in NtGdiGetDIBitsInternal. Fixes Firefox colors going nots after 60 sec.
...
See issue #3854 for more details.
svn path=/trunk/; revision=38511
2009-01-02 22:08:09 +00:00
Stefan Ginsberg
fbd7681b84
- Cleanup AccessCheck, and set the correct last error in the case where the check succeeds but access is denied
...
- Cleanup NtAccessCheck, properly set desired access when previous mode is kernel, remove a duplicate check that is performed in SeAccessCheck, and don't fail with STATUS_ACCESS_DENIED when the check succeeds but denies access -- the result of the access check is returned in the 'AccessStatus' parameter
svn path=/trunk/; revision=38510
2009-01-02 17:39:45 +00:00
Aleksey Bragin
226c5fb558
- Add Dmitry Gorbachev's hack for bug 3626 problem (cmd shell initially comes up in permanent loop printing squares). Until a better solution is implemented...
...
See issue #3626 for more details.
svn path=/trunk/; revision=38509
2009-01-02 17:38:01 +00:00
Stefan Ginsberg
33e098eaaa
- Add Wine's GetPrivateObjectSecurity and use it instead of our that uses the unimplemented RtlQuerySecurityObject routine
...
svn path=/trunk/; revision=38508
2009-01-02 17:14:42 +00:00
Johannes Anderwald
124bf05832
- Store PhysicalDeviceObject in device extension
...
- initialize ISubdevice list
- improve PcRegisterSubdevice
- implement IDmaChannelSlave_fnAllocateBuffer, IDmaChannelSlave_fnFreeBuffer
- partly implement IPortFilterWaveCyclic interface
- add IClsVersion interface to IPortDMus, IPortTopology, IPortWavePci
- check for IPinCount, IPowerNotify interface during IPortWaveCyclic initialization
- implement IPortWaveCyclic_fnNewRegistryKey
- first hack version of creating IPortWaveCyclic_fnNewSlaveDmaChannel
- implement ISubdevice interface for IPortWaveCyclic
svn path=/trunk/; revision=38507
2009-01-02 15:05:57 +00:00
Aleksey Bragin
4d8ae40ee4
- Remove incorrect and undocumented FsRtlNotifyReportChange declaration.
...
- Add FILE_NOTIFY_INFORMATION structure definition.
svn path=/trunk/; revision=38504
2009-01-02 10:38:21 +00:00
Aleksey Bragin
cf0aa5c69c
- All FsRtlRemoveMcb functions return void.
...
svn path=/trunk/; revision=38503
2009-01-02 10:09:55 +00:00
Timo Kreuzer
9c19a9af87
Flush the gdi batch in NtGdiDeletObjectApp to make sure we don't try to do stuff with deleted objects later. This fixes some problems with Firefox.
...
svn path=/trunk/; revision=38501
2009-01-01 22:13:07 +00:00
Stefan Ginsberg
fbd7f8a2aa
- Only reserve APIC memory on x86
...
- Don't reserve 32 pages for VGA registers -- deprecated since 11917, 4 years ago
- Use KeNumberProcessors instead of MAXIMUM_PROCESSORS when mapping the PCRs
- Remove MmInitMemoryAreas, a nop since revision 1093, 8 years ago
- Remove unused KeMemoryMapRangeCount/KeMemoryMap
svn path=/trunk/; revision=38500
2009-01-01 17:00:38 +00:00
Aleksey Bragin
56d6ef019e
- Fix an always true comparison in IoCheckEaBufferValidity.
...
svn path=/trunk/; revision=38499
2009-01-01 15:19:15 +00:00
Colin Finck
b0d177b83c
Happy new year everybody!
...
svn path=/trunk/; revision=38497
2009-01-01 13:33:06 +00:00
Michael Martin
d1f64418a1
- Deference pProcess not Process.
...
svn path=/trunk/; revision=38495
2009-01-01 10:09:57 +00:00
Michael Martin
e28ed99f1b
- Implement SetupDiSetDeviceInstallParamsA.
...
svn path=/trunk/; revision=38494
2008-12-31 22:01:58 +00:00
Martin Fuchs
607be3272e
update XMLStorage: preserve CDATA formating of processed XML documents
...
svn path=/trunk/; revision=38492
2008-12-31 15:59:36 +00:00
Ged Murphy
ee252ea491
- Set a dummy revision number. This value should be dynamically set prior to running doxygen.
...
- Inline the source in the docs. Although it makes the docs rather long, it's much more useful this way at the moment.
- Use case sensitive names as this will run on a unix server.
svn path=/trunk/; revision=38491
2008-12-31 15:38:28 +00:00
Dmitry Chapyshev
9e6bd133e6
- Fix attributes
...
svn path=/trunk/; revision=38490
2008-12-31 15:09:28 +00:00
Aleksey Bragin
8172ef5174
- Add a new API to Freeldr's memory manager, which allows to override type of an already allocated memory.
...
- WINLDR: Fix page tables buffer memory allocation so that it doesn't rely on luck anymore and always allocates a contiguous area of memory. Fixes spontaneous case of booting problem (immediate black screen after loading drivers, reboot of real hardware, halt of cpu in a virtual machine).
- WINLDR: Fix some debug print.
svn path=/trunk/; revision=38487
2008-12-31 12:21:36 +00:00
Dmitry Chapyshev
85e610895c
- Fix ReadDirectoryChangesW
...
- FindFirstChangeNotificationW
+17 passed winetests
svn path=/trunk/; revision=38486
2008-12-31 11:54:30 +00:00