Commit graph

41496 commits

Author SHA1 Message Date
James Tabor a2ea38d3cc [Win32k|User32]
- Start Menu and Item structure migration.

svn path=/trunk/; revision=46351
2010-03-23 02:42:11 +00:00
Cameron Gutman d4aa71ff39 [BATTC]
- Remove the incorrect stub from BatteryClassSystemControl

svn path=/trunk/; revision=46350
2010-03-23 02:02:13 +00:00
James Tabor 440c35e960 - Hack fix for gdibatch, please retest Acrobat reader 7.
svn path=/trunk/; revision=46349
2010-03-23 01:34:30 +00:00
Eric Kohl 0a82f829ed [NTOSKRNL]
NtAccessCheck:
- Fix returned status if the token is not an impersonation token.
- Add a check for the token impersonation level.

svn path=/trunk/; revision=46347
2010-03-23 00:16:14 +00:00
Johannes Anderwald 89cff88aa2 [KSPROXY]
- HACK: Return the oldest used sample when the allocator runs out of samples. Fixes playback as the render does not seem to release the media samples
- Start implementing IKsClockForwarder interface
- Fix a few bugs in KsOpenDefaultDevice
- Implement IMediaSample::GetMediaType
- Always use the CKsAllocator interface for allocating samples

svn path=/trunk/; revision=46346
2010-03-22 21:40:29 +00:00
Christoph von Wittich f93825c2b2 [RICHED20_WINETEST]
sync riched20_winetest to wine 1.1.41

svn path=/trunk/; revision=46345
2010-03-22 20:50:32 +00:00
Daniel Reimer fba0e60d98 Update rapps database to most recent Versions of all apps.
svn path=/trunk/; revision=46344
2010-03-22 19:41:28 +00:00
Christoph von Wittich bddd636721 [OLEDLG]
reduce diff to wine

svn path=/trunk/; revision=46343
2010-03-22 16:02:32 +00:00
James Tabor c571d594bd - [USER32] reduce diff to wine
svn path=/trunk/; revision=46342
2010-03-22 15:23:37 +00:00
Dmitry Gorbachev 5f337ddbcf Fix debug prints.
svn path=/trunk/; revision=46341
2010-03-22 14:22:46 +00:00
Johannes Anderwald 15a94d994c [KSPROXY]
- Implement IKsAllocator interface
- Implement IMediaSample interface
- Implement querying the output pin for IMemInputPin and determine allocator properties. Currently the allocation strategy is limited to 16 Buffers with a size of 2048 * 188 (MPEG2 TS Payload size). Needs more work to determine a reasonable value
- Implement overriding allocator if properties are not matching
- Implement IPin::BeginFlush, IPin::EndFlush, IPin::EndOfStream, IPin::NewSegment for the OutputPin
- Implement a I/O thread which queues the media sample to the kernel pin via IKsInterfaceHandler and then transmitts it to the connected input pin via IMemInputPin interface.
- Implement setting pin state via a friend function, in order to synchronize the starting / stopping of the I/O thread
- Fix a bug in IAMFilterMiscFlags::GetMiscFlags function
- ksproxy (CLSID_Proxy) is now able to connect to MPEG-2 splitter and deliver samples. Needs more investigation why the render filter is not releasing the samples back to allocator, which causes the I/O thread to hang. WIP

svn path=/trunk/; revision=46339
2010-03-22 05:03:50 +00:00
Sir Richard db734f6736 [CMBATT]: CmBattIoctl: Add handling for the direct-access undocumented IOCTLs. Some PnP glue remains, as well as the ACPI routines, and the driver is done.
svn path=/trunk/; revision=46338
2010-03-22 04:12:02 +00:00
Sir Richard 9cb5d1c622 [CMBATT]: Implement CmBattPowerDispatch for power requests.
svn path=/trunk/; revision=46337
2010-03-22 02:18:28 +00:00
Sir Richard 4d0856dffe [CMBATT]: Implement CmBattSystemControl to parse WMI requests.
svn path=/trunk/; revision=46336
2010-03-22 02:11:16 +00:00
Sir Richard 2e83cf2b10 [CMBATT]: Fix typo in CmBattPowerCallBack caught by aicom.
svn path=/trunk/; revision=46335
2010-03-22 01:57:11 +00:00
Sir Richard 6bd098b58b [CMBATT]: CmBattIoctl: Batteries are very hot-pluggable, so we need to do all the work under our remove lock. Add the logic for it.
[CMBATT]: CmBattIoctl: If the request was for the AC adapter, pass it down to ACPI.

svn path=/trunk/; revision=46334
2010-03-22 01:56:20 +00:00
Sir Richard 01e54afe0a [CMBATT]: Implement CmBattGetAcpiInterfaces and CmBattIoCompletion to get the ACPI interface.
[CMBATT]: Implement CmBattWmiRegistration and CmBattWmiDeRegistration to initialize the WMILIB and register with the I/O WMI routines.
[DDK]: Add missing IoWMIRegistrationControl flags.

svn path=/trunk/; revision=46333
2010-03-22 01:47:40 +00:00
Cameron Gutman 2edf3c4c34 [CMBATT]
- Implement CmBattIoctl

svn path=/trunk/; revision=46332
2010-03-22 01:41:17 +00:00
Cameron Gutman a1d37edf49 [CMBATT]
- Replace magic numbers with IRP_MJ_* constants

svn path=/trunk/; revision=46331
2010-03-22 01:25:48 +00:00
Sir Richard d90af61d6f [CMBATT]: Implement PnP side: CmBattDestroyFdo, CmBattRemoveDevice, CmBattCreateFdo, CmBattAddBattery, CmBattAddAcAdapter, CmBattAddDevice.
[DDK]: Add ACPI_INTERFACE_STANDARD.

svn path=/trunk/; revision=46330
2010-03-22 01:14:50 +00:00
Aleksey Bragin 79a14dac68 [RICHED20]
- Sync riched20 with Wine-1.1.41.

svn path=/trunk/; revision=46328
2010-03-21 22:44:26 +00:00
Aleksey Bragin 11604ef89b [WINE]
- Move and update assembler functions definition macros from port.h (added by Steven around revision 7000) to config.h as it is now in Wine.
- Update related __ASM macros.

svn path=/trunk/; revision=46327
2010-03-21 22:27:26 +00:00
Sir Richard 9657b28db9 [DDK]: Fix build, sorry.
svn path=/trunk/; revision=46326
2010-03-21 22:09:29 +00:00
Christoph von Wittich 2bdad0ba67 [DBGHELP]
sync dbghelp with wine 1.1.41

svn path=/trunk/; revision=46325
2010-03-21 21:08:48 +00:00
Sir Richard 3e76f1bac8 [CMBATT]: Implement CmBattPowerCallback and CmBattWakeDpc to handle S0 entry/exit transitions which determine if we delay ACPI battery notifications to avoid wake, and the queuing of a DPC to handle processing the delayed ARs when we return to S0.
svn path=/trunk/; revision=46324
2010-03-21 21:07:01 +00:00
Christoph von Wittich 37d10b143e [VERSION]
sync version with wine 1.1.41

svn path=/trunk/; revision=46323
2010-03-21 21:02:06 +00:00
Sir Richard 1c53a1fd45 [CMBATT]; Implement CmBattSetStatusNotify and CmBattDisableStatusNotify for setting/clearing the current trip point (at the Windows layer). Actual ACPI work in CmBattSetTripPpoint not done.
svn path=/trunk/; revision=46321
2010-03-21 20:38:43 +00:00
Christoph von Wittich c379601527 [USP10]
sync usp10 with wine 1.1.41

svn path=/trunk/; revision=46320
2010-03-21 20:26:32 +00:00
Christoph von Wittich 465e002842 [HLINK]
sync hlink with wine 1.1.41

svn path=/trunk/; revision=46319
2010-03-21 19:28:13 +00:00
Christoph von Wittich 57d67500da [PSDK]
sync wincodec.idl with wine 1.1.41

svn path=/trunk/; revision=46318
2010-03-21 19:23:25 +00:00
Christoph von Wittich 518193eb0a [GDIPLUS]
sync gdiplus with wine 1.1.41

svn path=/trunk/; revision=46317
2010-03-21 19:20:42 +00:00
Christoph von Wittich 335d8b61b1 [FUSION]
sync fusion with wine 1.1.41

svn path=/trunk/; revision=46316
2010-03-21 19:19:12 +00:00
Christoph von Wittich f3df4840c9 [AVIFIL32]
sync avifil32 with wine 1.1.41

svn path=/trunk/; revision=46315
2010-03-21 19:17:10 +00:00
Christoph von Wittich f5e7692926 [WINDOWSCODECS]
sync windowscodecs with wine 1.1.41

svn path=/trunk/; revision=46313
2010-03-21 19:14:16 +00:00
Christoph von Wittich b0d8fe0832 [QEDIT]
sync qedit with wine 1.1.41

svn path=/trunk/; revision=46312
2010-03-21 19:07:07 +00:00
Christoph von Wittich f8e7a6dbaf [QUARTZ]
sync quartz with wine 1.1.41

svn path=/trunk/; revision=46311
2010-03-21 19:02:37 +00:00
Sir Richard 22bb1901b6 [CMBATT]: Implement CmBattQueryTag and CmBattNotifyHandler for getting ACPI Battery notifications, as per ACPI Spec and http://www.microsoft.com/whdc/archive/ACPInotify.mspx.
svn path=/trunk/; revision=46309
2010-03-21 18:04:08 +00:00
Christoph von Wittich c825e8a684 [URLMON]
sync urlmon with wine 1.1.41

svn path=/trunk/; revision=46308
2010-03-21 17:43:25 +00:00
Daniel Reimer 9fc5887492 Add more HIDs for other CPUs and Manufacturers like VIA and AMD into cpu.inf to make it show the real CPU name in the Device Manager. This does not work yet, because our ACPI always returns the Default CPU HID right now.
svn path=/trunk/; revision=46306
2010-03-21 15:47:41 +00:00
Christoph von Wittich 5b9666d6ad [MSI]
sync msi with wine 1.1.41

svn path=/trunk/; revision=46305
2010-03-21 15:18:13 +00:00
Christoph von Wittich b7cad37389 [SHLWAPI]
sync shlwapi with wine 1.1.41

svn path=/trunk/; revision=46304
2010-03-21 15:14:34 +00:00
Christoph von Wittich a209a984ba [MSHTML]
sync mshtml with wine 1.1.41

svn path=/trunk/; revision=46303
2010-03-21 15:12:30 +00:00
Christoph von Wittich 154813b443 [SHDOCVW]
sync shdocvw with wine 1.1.41

svn path=/trunk/; revision=46302
2010-03-21 15:08:31 +00:00
Christoph von Wittich 4bf2ced778 [RSAENH]
sync rsaenh with wine 1.1.41

svn path=/trunk/; revision=46301
2010-03-21 15:03:19 +00:00
Christoph von Wittich 78e9a12f0a [CRYPT32]
sync crypt32 with wine 1.1.41

svn path=/trunk/; revision=46300
2010-03-21 14:58:20 +00:00
Christoph von Wittich a0b4b96d75 [RPCRT4]
partial rpcrt4 sync to wine 1.1.41

svn path=/trunk/; revision=46299
2010-03-21 14:53:49 +00:00
Christoph von Wittich 583156b208 [WININET]
sync wininet with wine 1.1.41

svn path=/trunk/; revision=46298
2010-03-21 14:53:28 +00:00
Eric Kohl 1b3286b8e0 [NTOSKRNL]
NtAccessCheck
- Probe parameters.
- Fail if generic access rights have not been mapped.

svn path=/trunk/; revision=46297
2010-03-21 14:10:50 +00:00
Christoph von Wittich 1436e51e2a [OLEAUT32]
sync oleaut32 with wine 1.1.41

svn path=/trunk/; revision=46296
2010-03-21 13:04:42 +00:00
Christoph von Wittich 1a25e4b86d [OLE32]
sync ole32 with wine 1.1.41

svn path=/trunk/; revision=46295
2010-03-21 13:00:22 +00:00