Commit graph

41092 commits

Author SHA1 Message Date
Johannes Anderwald
f374476e03 [MSDVBNP]
- Fix crash when instantiating the filter with graphedt

svn path=/trunk/; revision=45749
2010-03-01 20:00:26 +00:00
Johannes Anderwald
97ba4cfa7e [MSDVBNP]
- Implement IEnumMediaTypes interface
- Implement IEnumPins interface
- Partly implement output pin (IPin interface) for the network provider
- Implement CNetworkProvider::GetState, CNetworkProvider::SetSyncSource, CNetworkProvider::GetSyncSource, CNetworkProvider::EnumPins, CNetworkProvider::QueryFilterInfo
- HACK: comment out deletion of object until reference counting has been fixed

svn path=/trunk/; revision=45748
2010-03-01 18:59:42 +00:00
Johannes Anderwald
23aa06ffce [DXSDK]
- Add BDA types

svn path=/trunk/; revision=45747
2010-03-01 18:55:11 +00:00
Johannes Anderwald
04fdf4b562 [BDAPLGIN]
- Implement IBDA_PinControl::GetPinID, IBDA_PinControl::GetPinType
- Comment out enumeration of IBDA_NetworkProvider
[MSDVBNP]
- Start implementing Network Provider for MPEG-2 based Networks
[MSVIDCTL]
- Start implementing ActiveX Control for Streaming Video

svn path=/trunk/; revision=45746
2010-03-01 15:28:28 +00:00
Christoph von Wittich
3970017d64 [MSI]
hackfix ITERATE_SelfRegModules not to hang on error

svn path=/trunk/; revision=45743
2010-03-01 13:53:34 +00:00
Christoph von Wittich
7d4885984e [MSIEXEC]
sync msiexec to wine 1.1.39

svn path=/trunk/; revision=45742
2010-03-01 13:42:52 +00:00
Johannes Anderwald
86a010102c [MMIXER]
- Silence warning for Christoph

svn path=/trunk/; revision=45740
2010-03-01 12:08:36 +00:00
Christoph von Wittich
d11c861ed1 [MSI_WINETEST]
sync msi_winetest to wine 1.1.39

svn path=/trunk/; revision=45739
2010-03-01 12:03:29 +00:00
Christoph von Wittich
b7a1c59029 [MSI]
sync msi to wine 1.1.39

svn path=/trunk/; revision=45738
2010-03-01 12:01:30 +00:00
Christoph von Wittich
764beadd15 [MSXML3_WINETEST]
sync msxml3_winetest to wine 1.1.39

svn path=/trunk/; revision=45737
2010-03-01 11:10:21 +00:00
Christoph von Wittich
3aefe22629 [MSXML3]
sync msxml3 to wine 1.1.39

svn path=/trunk/; revision=45736
2010-03-01 11:10:15 +00:00
Johannes Anderwald
993e2a396d [PORTCLS]
- Revert to broken IID_IUnknown definition

svn path=/trunk/; revision=45735
2010-03-01 09:32:35 +00:00
Cameron Gutman
3b5a836e9e - Update to new ACPI driver by Samuel Serapion (and fixes by me)
- Part 2 of 2

svn path=/trunk/; revision=45733
2010-03-01 00:44:33 +00:00
Cameron Gutman
602acabdf9 - Update to new ACPI driver by Samuel Serapion (and fixes by me)
- Part 1 of 2

svn path=/trunk/; revision=45732
2010-03-01 00:16:13 +00:00
Cameron Gutman
e21af25d53 - Send the SCM reply packet with the final status after completing the requested actions
- Fixes the hang during 2nd stage setup

svn path=/trunk/; revision=45731
2010-02-28 18:20:17 +00:00
Cameron Gutman
dc4048eeea - Use the rappmgr.cab located on our server
- Fixes rapps cab download

svn path=/trunk/; revision=45730
2010-02-28 17:24:02 +00:00
Sylvain Petreolle
141b8fafca [RTL]
Use %S for unicode traces.

svn path=/trunk/; revision=45729
2010-02-28 13:18:23 +00:00
Johannes Anderwald
f63c52ccf0 [PSDK]
- Add axextendenums.h header
- Add TVAudioMode enumeration
- Add tuner.idl

svn path=/trunk/; revision=45728
2010-02-28 12:57:59 +00:00
Michael Martin
f22ab97f8e [lib/rtl]
- Replace commented out try block with SEH2. Patch by Samuel Serapion.

svn path=/trunk/; revision=45717
2010-02-28 00:53:59 +00:00
Eric Kohl
398f34f8cb [SERVICES]
- Copy service status only once after a control packet has been sent to a service.
- Send a reply packet to the service manager after a control packet has been sent to a service.

svn path=/trunk/; revision=45716
2010-02-28 00:50:47 +00:00
Eric Kohl
38e5930305 [SERVICES]
- Copy service status only once after a control packet has been sent to a service.
- Send a reply packet to the service manager after a control packet has been sent to a service.

svn path=/trunk/; revision=45715
2010-02-28 00:27:28 +00:00
Eric Kohl
420940d94d Report service status to the service manager.
svn path=/trunk/; revision=45714
2010-02-28 00:14:15 +00:00
Eric Kohl
9e6714ef3b [SERVICES]
- Generate unique service status handles. Services could set the status information of another service because the status handles were not guaranteed to be unique for all services.
- Lock and unlock the service database when getting or setting service status information.

svn path=/trunk/; revision=45711
2010-02-27 21:47:59 +00:00
Sylvain Petreolle
763962665e Don't use #pragma once for pch files. Fixes build.
svn path=/trunk/; revision=45710
2010-02-27 19:51:54 +00:00
Eric Kohl
d816c7617c Report service status to the service manager.
Patch is partially based on code by Dmitry Gorbachev.

svn path=/trunk/; revision=45706
2010-02-27 17:15:49 +00:00
Aleksey Bragin
14fe274b1c [NTDLL]
- LdrpProcessImportDirectoryEntry: Don't try to fixup functions if an import address table is empty. Fixes Panzer General 2. Most of the work of discovering, fixing and testing this problem was performed by Olaf Siejka.

svn path=/trunk/; revision=45690
2010-02-26 22:52:55 +00:00
Aleksey Bragin
83038a06e3 Maarten Kroese
- SHELL_MergeMenus: Don't skip higher IDs if uIDAdjustMax is set to 0xFFFF (according to MSDN).

svn path=/trunk/; revision=45688
2010-02-26 19:09:43 +00:00
Aleksey Bragin
1aed20b05d - Merge Wine-1.1.39 changes to shlmenu.c.
svn path=/trunk/; revision=45687
2010-02-26 18:58:21 +00:00
Colin Finck
aaaa6b759a We don't need "csq.h" twice in our tree.
This ancient version didn't even receive the GCC 4.1 compatibility update from years ago, so it's safe to remove it.

svn path=/trunk/; revision=45686
2010-02-26 15:22:39 +00:00
Ged Murphy
c5b25b8e9b - Move from using include guards to pragma once.
- Whilst this is non-standard and potentially makes the code less portable, it's supported by both gcc and msvc and should bringg increased compilation speed due to its optimized behaviour (doesn't need to invoke the preprocessor)
- Patch by Amine Khaldi [amine.khaldi@reactos.org]

svn path=/trunk/; revision=45685
2010-02-26 11:43:19 +00:00
Johannes Anderwald
e9e9e2bd0e [BDAPLGIN]
- Add macro to enable/disable debug output 
- Query the BaseFilter for the target control pin in order to query for IKsObject interface, which is used to retrieve the real pin handle.
- Pass the NodeId to constructors of IBDA_FrequencyFilter, IBDA_SignalStatistics, IBDA_LNBInfo, IBDA_DigitalDemodulator
- Implement IBDA_DigitalDemodulator::put_ModulationType, IBDA_DigitalDemodulator::put_InnerFECMethod, IBDADigitalDemodulator::put_InnerFECRate, IBDADigitalDemodulator::put_OuterFECMethod, IBDADigitalDemodulator::put_OuterFECRate, IBDADigitalDemodulator::put_SymbolRate, IBDADigitalDemodulator::put_SpectralInversion
- Implement IBDAFrequencyFilter::put_Frequency, IBDAFrequencyFilter::put_Polarity, IBDAFrequencyFilter::put_Range, IBDAFrequencyFilter::put_Bandwidth, IBDAFrequencyFilter::put_FrequencyMultiplier
- Implement IBDALNBInfo::put_LocalOscilatorFrequencyLowBand, IBDALNBInfo::put_LocalOscilatorFrequencyHighBand, IBDALNBInfo::put_HighLowSwitchFrequency
- Implement IBDASignalStatistics::get_SignalStrength, IBDASignalStatistics::get_SignalQuality, IBDASignalStatistics::get_SignalPresent, IBDASignalStatistics::get_SignalLocked, IBDASignalStatistics::put_SampleTime, IBDASignalStatistics::get_SampleTime
- Implement IBDA_DeviceControl::StartChanges, IBDA_DeviceControl::CheckChanges, IBDA_DeviceControl::CommitChanges, IBDA_DeviceControl::GetChangeState
- IBDA_DeviceControl interface now works with SageDvbRecorder(Windows XP SP3)

svn path=/trunk/; revision=45684
2010-02-26 01:53:48 +00:00
Timo Kreuzer
b69e24713a [HAL]
- Replace the inline assembly for entering V86 and the actual V86 stub with real assembly. This is neccesary for compiler portability. Also creating 16 bit V86 assembly using 32 bit inline assembly is rather hackish.

svn path=/trunk/; revision=45683
2010-02-26 00:07:22 +00:00
Johannes Anderwald
d58b589596 [PSDK]
- Add KSPROPERTY_BDA_FREQUENCY_FILTER, KSPROPERTY_BDA_DIGITAL_DEMODULATOR, KSPROPERTY_BDA_LNB_INFO, KSPROPERTY_BDA_SIGNAL_STATS properties for BDAPLGIN

svn path=/trunk/; revision=45682
2010-02-25 22:31:02 +00:00
Johannes Anderwald
2896cc1cf3 [BDAPLGIN]
- Simply construction of CBDAFrequencyFilter, CBDALNBInfo, CBDASignalStatistics
- Find IBDA_NetworkProvider in filter graph
- Check for IBaseFilter interface when constructing the CBDADeviceControl object

svn path=/trunk/; revision=45681
2010-02-25 16:14:54 +00:00
Johannes Anderwald
04cd460d80 [BDAPLGIN]
- Implement IBDA_Topology::GetNodeTypes, IBDA_Topology::GetNodeDescriptors, IBDA_Topology::GetNodeInterfaces, IBDA_Topology::GetPinTypes, IBDA_Topology::CreateTopology, IBDA_Topology::GetControlNode
- Implement stub interfaces for control node, IBDA_DigitalDemodulator, IBDA_FrequencyFilter, IBDA_LNBInfo, IBDA_SignalStatistics

svn path=/trunk/; revision=45680
2010-02-24 18:37:07 +00:00
Johannes Anderwald
97adef8cb9 [BDAPLGIN]
- Try fix build
- Sorry folks

svn path=/trunk/; revision=45679
2010-02-23 21:28:51 +00:00
Johannes Anderwald
f4ef4493d0 [DXSDK]
- Add BDA Change Sync Method Set
[BDAPLGIN]
- Add "BDA Device Control Plug-in for MPEG2 based networks" stub

svn path=/trunk/; revision=45677
2010-02-23 17:40:34 +00:00
Johannes Anderwald
07e5b173eb [DDK]
- Fix IID_IUnknown definition 3/X

svn path=/trunk/; revision=45676
2010-02-23 17:25:46 +00:00
Johannes Anderwald
10544bcd64 [KSPROXY]
- Fix IID_IUnknown definition 3/X

svn path=/trunk/; revision=45675
2010-02-23 17:19:45 +00:00
Johannes Anderwald
e9e38d03e3 [KS]
- Fix IID_IUnknown definition 2/X

svn path=/trunk/; revision=45674
2010-02-23 17:18:07 +00:00
Johannes Anderwald
3028423932 [PORTCLS]
- Fix IID_IUnknown definition 1/X

svn path=/trunk/; revision=45673
2010-02-23 17:16:56 +00:00
Ged Murphy
09c19796c9 remove unused library
svn path=/trunk/; revision=45672
2010-02-23 16:00:02 +00:00
James Tabor
2afc207a55 [Win32k]
- If dc is window owned and not class owned do not set class if null pdce. Added debug prints to locate reentrancy issues due to a race condition.
- Add more checks to find dead windows.

svn path=/trunk/; revision=45671
2010-02-23 15:42:08 +00:00
James Tabor
e09b719f49 [User32]
- Remove 16 bit'isms. Added back removed code and commented it out with added notes.
- Jason Edmeades : Combo should preselect all text on first WM_SETFOCUS.
- Kusanagi Kouichi : Consolidate empty string.
- Alexandre Julliard : Don' t forward WM_SETCURSOR to the desktop window. Modified.
- Dmitry Timoshkov : In a DLGTEMPLATEEX resource dialog version goes before signature.
- Due to truck freeze, there might have slipped in miscellaneous patches.

svn path=/trunk/; revision=45670
2010-02-23 15:28:45 +00:00
Johannes Anderwald
9a8b7304ea [KSPROXY]
- Fix file headers for Christoph
- Add debug spam
- IsEqualIID uses REFIID

svn path=/trunk/; revision=45669
2010-02-23 15:25:59 +00:00
Michael Martin
04c5c8fb69 [usb/usbehci]
- Add back WorkItem code but use it for calling the hub drivers callback routine (telling hub driver it needs check port status).
- Add missing break for case URB_FUNCTION_GET_STATUS_FROM_DEVICE.
- RootHubInitNotification: BusContext is the Device Object not the Device Objects Extensions.
- UsbEhci now receives URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER IN requests,
 which is where we want to be for informing hub driver which port a device has been connected.

svn path=/trunk/; revision=45668
2010-02-23 11:20:15 +00:00
James Tabor
713671e519 [Win32k|Gdi32]
- Fix GdiBatch, the limit is for user space not system. Revert 45659.

svn path=/trunk/; revision=45667
2010-02-23 04:18:24 +00:00
James Tabor
478e25e9c8 [Win32k]
- Fix the new GetClipRgn clipping wine test for EqualRgn and clip region note.

svn path=/trunk/; revision=45666
2010-02-23 03:17:37 +00:00
James Tabor
b86b56905f [User32]
- ReactOS uses DCX_KEEPCLIPRGN to prevent the deletion of regions so user support can manage them. Comctl32 depends on this since it does not delete the regions after calling DefWindowProc.

svn path=/trunk/; revision=45665
2010-02-23 03:14:09 +00:00
James Tabor
1441c052a2 [Win32k]
- Properly assign error code when a real status error occurred.
- Free the non user event container for WaitForInputIdle.

svn path=/trunk/; revision=45664
2010-02-23 03:08:16 +00:00