Christoph von Wittich [Thu, 4 Mar 2010 20:39:41 +0000 (20:39 +0000)]
[WINTRUST]
sync wintrust to wine 1.1.39
svn path=/trunk/; revision=45838
Sylvain Petreolle [Thu, 4 Mar 2010 18:50:24 +0000 (18:50 +0000)]
[URLMON]
Fix build.
svn path=/trunk/; revision=45837
Johannes Anderwald [Thu, 4 Mar 2010 17:34:22 +0000 (17:34 +0000)]
[KSPROXY]
- Silence traces in IEnumPins interface
- Partly implement IKsObject interface for COutputPin
- Retrieve pin communication and pass it to constructor of CInputPin
- Implement IKsPinEx and IMemInputPin interface for CInputPin
- The DVBT network provider can now connect to the BDA Source Filter
svn path=/trunk/; revision=45836
Christoph von Wittich [Thu, 4 Mar 2010 15:28:42 +0000 (15:28 +0000)]
[ATL]
sync atl to wine 1.1.39
svn path=/trunk/; revision=45835
Christoph von Wittich [Thu, 4 Mar 2010 15:24:17 +0000 (15:24 +0000)]
[URLMON]
sync urlmon to wine 1.1.39
svn path=/trunk/; revision=45834
Aleksey Bragin [Thu, 4 Mar 2010 13:46:14 +0000 (13:46 +0000)]
[WIDL]
- Sync to Wine-1.1.39
svn path=/trunk/; revision=45833
Christoph von Wittich [Thu, 4 Mar 2010 13:36:55 +0000 (13:36 +0000)]
[RSAENH]
sync rsaenh to wine 1.1.39
svn path=/trunk/; revision=45832
Christoph von Wittich [Thu, 4 Mar 2010 13:34:05 +0000 (13:34 +0000)]
[GDIPLUS]
sync gdiplus to wine 1.1.39
svn path=/trunk/; revision=45831
Christoph von Wittich [Thu, 4 Mar 2010 13:32:28 +0000 (13:32 +0000)]
[GDIPLUS_WINETEST]
sync gdiplus_winetest to wine 1.1.39
svn path=/trunk/; revision=45830
Christoph von Wittich [Thu, 4 Mar 2010 13:28:33 +0000 (13:28 +0000)]
[MSVCRT_WINETEST]
sync msvcrt_winetest to wine 1.1.39
svn path=/trunk/; revision=45829
Christoph von Wittich [Thu, 4 Mar 2010 12:52:23 +0000 (12:52 +0000)]
[BROWSEUI_WINETEST]
sync browseui_winetest to wine 1.1.39
svn path=/trunk/; revision=45828
Christoph von Wittich [Thu, 4 Mar 2010 12:35:02 +0000 (12:35 +0000)]
[SHELL32]
Fix length parameter for ZeroMemory
Paul Vriens <Paul dot Vriens dot Wine at gmail dot com>
svn path=/trunk/; revision=45827
Christoph von Wittich [Thu, 4 Mar 2010 12:29:46 +0000 (12:29 +0000)]
[MSCOREE]
sync mscoree to wine 1.1.39
svn path=/trunk/; revision=45826
Christoph von Wittich [Thu, 4 Mar 2010 12:28:24 +0000 (12:28 +0000)]
[NETAPI32]
sync netapi32 to wine 1.1.39
svn path=/trunk/; revision=45825
Christoph von Wittich [Thu, 4 Mar 2010 12:21:55 +0000 (12:21 +0000)]
[PDH]
sync pdh to wine 1.1.39
svn path=/trunk/; revision=45824
Hervé Poussineau [Thu, 4 Mar 2010 06:32:13 +0000 (06:32 +0000)]
Revert part of r45817 to try to fix build
svn path=/trunk/; revision=45823
Sir Richard [Thu, 4 Mar 2010 06:26:11 +0000 (06:26 +0000)]
Patch for better boot logo/progress bar, fixed /SOS (debug) boot screen/output, removal of "funny" shutdown messages, addition of shutdown logo/screen, and misc:
[NTOS]: Add missing InbvIndicateProgress routine to update the progress bar while drivers are loading. Make boot and system driver initialization call it for each new driver. This updates the progress bar in the 25-75% range which was defined prior to IoInitSystem.
[NTOS]: Fix InbvUpdateProgressBar code to correctly handle the floor and ceiling.
[NTOS]: Remove shutdown "funny messages", do correct shutdown (should fix the ACPI shutdown issues) procedure. Display the shutdown screen on systems without ACPI (just like Windows does).
[NTOS]: Add a resource header with IDB_ definitions for all the embedded bitmaps, instead of using magic numbers and guessing which is which.
[NTOS]: Fix the boot logo initialization code as it was all wrong. 5 is the logo to be used during shutdown, for example, not the full logo background (which is supposed to be in 1, with a special palette that's faded in). Also handle server vs workstation scenarios.
[NTOS]: Booting in the new WinNT mode now correctly displays the blue background screen when in debug (/SOS) mode, and the header/footer also has the correct color, as does the separator band.
[DDK]: Add missing SUITE_TYPE definitions.
[NTOS]: Remove logo files that are simply not needed for ReactOS (Compute Cluster Edition, Tablet PC, etc...)
[NTOS]: Fix logo files (mostly) to have correct palettes. Note that 1.bmp is still quite different from Windows (no fade).
svn path=/trunk/; revision=45822
Hervé Poussineau [Wed, 3 Mar 2010 23:13:06 +0000 (23:13 +0000)]
[freeldr] Don't write twice the delay method and how to read the RTC. Use those in the HAL
svn path=/trunk/; revision=45817
Hervé Poussineau [Wed, 3 Mar 2010 22:59:32 +0000 (22:59 +0000)]
[freeldr] Add some functions to read partition tables
Add some stubs, link to mini-HAL
svn path=/trunk/; revision=45815
Hervé Poussineau [Wed, 3 Mar 2010 22:54:51 +0000 (22:54 +0000)]
[freeldr] Add KeBugCheckEx
svn path=/trunk/; revision=45814
Hervé Poussineau [Wed, 3 Mar 2010 22:39:32 +0000 (22:39 +0000)]
[freeldr] Allow opening of the raw device
svn path=/trunk/; revision=45812
Hervé Poussineau [Wed, 3 Mar 2010 22:35:10 +0000 (22:35 +0000)]
[freeldr] Add some more memory management functions
svn path=/trunk/; revision=45811
Hervé Poussineau [Wed, 3 Mar 2010 21:56:52 +0000 (21:56 +0000)]
[hal] Add a mini-HAL static library
Mostly the same thing as the real one, except interrupts and DMA
svn path=/trunk/; revision=45809
Christoph von Wittich [Wed, 3 Mar 2010 21:02:05 +0000 (21:02 +0000)]
[XMLLITE]
sync xmllite to wine 1.1.39
svn path=/trunk/; revision=45806
Christoph von Wittich [Wed, 3 Mar 2010 21:01:57 +0000 (21:01 +0000)]
[PSDK]
add xmllite.idl from wine 1.1.39
svn path=/trunk/; revision=45805
Christoph von Wittich [Wed, 3 Mar 2010 20:55:41 +0000 (20:55 +0000)]
[CRYPTNET]
sync cryptnet to wine 1.1.39
svn path=/trunk/; revision=45804
Christoph von Wittich [Wed, 3 Mar 2010 20:55:29 +0000 (20:55 +0000)]
[CRYPTUI]
sync cryptui to wine 1.1.39
svn path=/trunk/; revision=45803
Christoph von Wittich [Wed, 3 Mar 2010 20:55:13 +0000 (20:55 +0000)]
[CRYPT32]
sync crypt32 to wine 1.1.39
svn path=/trunk/; revision=45802
Christoph von Wittich [Wed, 3 Mar 2010 20:42:01 +0000 (20:42 +0000)]
[CRYPTDLG]
sync cryptdlg to wine 1.1.39
svn path=/trunk/; revision=45801
Christoph von Wittich [Wed, 3 Mar 2010 20:37:28 +0000 (20:37 +0000)]
[CREDUI]
sync credui to wine 1.1.39
svn path=/trunk/; revision=45800
Christoph von Wittich [Wed, 3 Mar 2010 19:44:02 +0000 (19:44 +0000)]
[HLINK_WINETEST]
sync hlink_winetest to wine 1.1.39
svn path=/trunk/; revision=45799
Christoph von Wittich [Wed, 3 Mar 2010 19:40:55 +0000 (19:40 +0000)]
[SHLWAPI_WINETEST]
sync shlwapi_winetest to wine 1.1.39
svn path=/trunk/; revision=45798
Christoph von Wittich [Wed, 3 Mar 2010 19:40:51 +0000 (19:40 +0000)]
[PSDK]
sync shlwapi.h to wine 1.1.39
svn path=/trunk/; revision=45797
Timo Kreuzer [Wed, 3 Mar 2010 16:30:56 +0000 (16:30 +0000)]
Revert r45774 until I know why qemu is broken
svn path=/trunk/; revision=45792
Christoph von Wittich [Wed, 3 Mar 2010 16:21:34 +0000 (16:21 +0000)]
[SHLWAPI]
sync shlwapi to wine 1.1.39
svn path=/trunk/; revision=45791
Christoph von Wittich [Wed, 3 Mar 2010 16:14:25 +0000 (16:14 +0000)]
[HLINK]
sync hlink to wine 1.1.39
svn path=/trunk/; revision=45790
evb [Wed, 3 Mar 2010 08:08:07 +0000 (08:08 +0000)]
- Fix includes in richard's driver.
- Fix wrong calling to VideoPortCreateEvent. He got parameters all mixed up~
svn path=/trunk/; revision=45781
evb [Wed, 3 Mar 2010 07:09:09 +0000 (07:09 +0000)]
- Video Miniport driver not use ntddk.h, but miniport.h. But, Reactos miniport.h is empty! Add some definitions to miniport.h to get simple drivers to compile, so now can remove ntddk.h from VGA/VBE/XBOX miniports!
- Video Port driver should not use either, but too many changes required. So, define __BROKEN__ to allow ntddk + miniport together.
- Add VideoPortIsNoVesa API definition. Not implemented in ReactOS, used to disable VESA in F8 "Standard VGA Mode". Should implement for VGA-only support on broken VESA machine, and for test.
svn path=/trunk/; revision=45780
Sir Richard [Wed, 3 Mar 2010 05:22:45 +0000 (05:22 +0000)]
[VIDEOPRT]: <Committing on behalf of eVb> - Patch to make VideoPort INT10 Services return VP_STATUS instead of NT_STATUS. It is not the same thing.
svn path=/trunk/; revision=45779
Sir Richard [Wed, 3 Mar 2010 05:21:00 +0000 (05:21 +0000)]
[VMX-SVGA]: Some work in progress from my tree. Abandonning this for now due to work reasons, but will likely have eVb hacking on it as some future time. The point of this driver was to expose Mm/VideoPrt issues AND support Qemu hosts with the VMX-SVGA driver option which do not have a way to obtain the driver itself but would still benefit from the acceleration. It was mostly just an experiment.
svn path=/trunk/; revision=45778
Sir Richard [Wed, 3 Mar 2010 05:10:38 +0000 (05:10 +0000)]
[NTOS]: Do the "funny message" (not really funny, my apologies) shenanigans after the system components have shutdown, and reset the display and call the HAL at least at DPC level (should probably do it at HIGH IRQL, really). This way, we can avoid the context switch to another process while the HAL is executing the BIOS reset display call (done solely for the benefit of the "funny messages", as the video card driver usually resets the display) and thus avoid the "invalid V86 opcode" message sometimes appearing on shutdown. Did you know the "funny messages" take up more storage space than an average embedded micro-controller OS?
svn path=/trunk/; revision=45777
Johannes Anderwald [Wed, 3 Mar 2010 03:27:25 +0000 (03:27 +0000)]
[KSPROXY]
- Implement IEnumMediaTypes interface
- Implement IKsObject, IKsPropertySet, IKsControl interface for CInputPin
- Verify connection format for CInputPin
- Delegate interface requests to ksproxy plugins
- Implement CKsProxy::FindPin
[MSDVBNP]
- Use FORMAT_None as format specifier
svn path=/trunk/; revision=45776
Cameron Gutman [Wed, 3 Mar 2010 02:38:56 +0000 (02:38 +0000)]
- Initialize the ACPI table (the exact same we do it in KiRosFrldrLpbToNtLpb)
- Fixes ACPI detection when booted in Windows-compatible mode
svn path=/trunk/; revision=45775
Timo Kreuzer [Wed, 3 Mar 2010 02:27:14 +0000 (02:27 +0000)]
[NTOS]
- Rewrite trap handler exit stubs in pure assembly, remove gcc inline assembly.
- Replace jmp to C handler with KiCallHandler macro, that expands to jmp on release builds for speed and call on debug builds to fix backtraces.
- Unroll the Syscall handler loop and use volatile keyword when reloading TrapFrame and DescriptorTable from the new stack to prevent the compiler from optimizing it away / moving it out of the loop.
- Bugcheck in KiTrap0DHandler, if the fault couldn't be resolved.
- Remove handling of V86 traps and edited traps in KiServiceExit, ASSERT to make sure they never happen.
- Replace code patching of the syscall exit handler with a function pointer.
- Use __debugbreak() instead of while(TRUE) in KiExitTrapDebugChecks
svn path=/trunk/; revision=45774
Cameron Gutman [Wed, 3 Mar 2010 01:40:04 +0000 (01:40 +0000)]
- Handle the special case of ACPI device, the fixed feature button, which is not given a handle because it is the direct child of the ACPI root device and is not handled by acpi_bus_get_device (see FIXME in that function). Fortunately, this is not a problem for us since we don't need to differentiate between different "features" of each fixed feature button. We can simply enumerate it as "ACPI\FixedButton" based on its NULL handle.
- Strange registry corruption bug on QEMU is gone now
svn path=/trunk/; revision=45773
Cameron Gutman [Wed, 3 Mar 2010 01:02:12 +0000 (01:02 +0000)]
- Add an entry for the high precision event timer
svn path=/trunk/; revision=45772
Cameron Gutman [Wed, 3 Mar 2010 00:05:17 +0000 (00:05 +0000)]
- Stub GetExtendedTcpTable
- Fixes bug 5201
- Patch by Olaf Siejka
svn path=/trunk/; revision=45771
Johannes Anderwald [Tue, 2 Mar 2010 22:37:43 +0000 (22:37 +0000)]
[PORTCLS]
- Don't free stream header as wdmaud.sys mmaps it
svn path=/trunk/; revision=45770
Cameron Gutman [Tue, 2 Mar 2010 21:10:35 +0000 (21:10 +0000)]
- Fix some missing strings in cpu.inf
- Add it to build
svn path=/trunk/; revision=45769
Johannes Anderwald [Tue, 2 Mar 2010 20:18:29 +0000 (20:18 +0000)]
[BDAPLGIN]
- Set output variable to null to fixup lazy callers
[KSPROXY]
- Enumerate input / output pins and their names
- Start implementing input / output pin
- Implement IEnumPins interface for CKsProxy filter
[MSDVBNP]
- Fix a bug (IEnumPins::Next should increase reference count on pin)
- Fix a bug (IPin::QueryFilterInfo should increase reference count on parent filter)
- Reference leakage is now fixed
svn path=/trunk/; revision=45768
Christoph von Wittich [Tue, 2 Mar 2010 19:52:22 +0000 (19:52 +0000)]
[JSCRIPT_WINETEST]
sync jscript_winetest to wine 1.1.39
svn path=/trunk/; revision=45767
Christoph von Wittich [Tue, 2 Mar 2010 19:50:41 +0000 (19:50 +0000)]
[PSDK]
sync dispex.idl to wine 1.1.39
svn path=/trunk/; revision=45766
Christoph von Wittich [Tue, 2 Mar 2010 19:46:01 +0000 (19:46 +0000)]
[JSCRIPT]
sync jscript to wine 1.1.39
svn path=/trunk/; revision=45765
Christoph von Wittich [Tue, 2 Mar 2010 19:38:02 +0000 (19:38 +0000)]
[SHDOCVW]
sync shdocvw to wine 1.1.39
svn path=/trunk/; revision=45764
Christoph von Wittich [Tue, 2 Mar 2010 19:37:13 +0000 (19:37 +0000)]
[SHDOCLC]
sync shdoclc to wine 1.1.39
svn path=/trunk/; revision=45763
Timo Kreuzer [Tue, 2 Mar 2010 19:04:15 +0000 (19:04 +0000)]
[KDBG]
- Fix attaching to processes (registers / backtraces)
svn path=/trunk/; revision=45762
Dmitry Gorbachev [Tue, 2 Mar 2010 18:16:21 +0000 (18:16 +0000)]
[Kernel32] Print maximum 128 frames. Some formatting changes.
svn path=/trunk/; revision=45761
Johannes Anderwald [Tue, 2 Mar 2010 16:48:28 +0000 (16:48 +0000)]
[PORTCLS]
- Add support for IPort interface
svn path=/trunk/; revision=45760
Johannes Anderwald [Tue, 2 Mar 2010 16:27:50 +0000 (16:27 +0000)]
[KSPROXY]
- Implement IPersistPropertyBag interface
- Implement IKsObject interface
- Implement enumerating supported property/method/event set from driver and loading the corresponding ksproxy plugins
svn path=/trunk/; revision=45759
Christoph von Wittich [Tue, 2 Mar 2010 14:08:15 +0000 (14:08 +0000)]
[MSHTML]
sync mshtml to wine 1.1.39
svn path=/trunk/; revision=45754
Christoph von Wittich [Tue, 2 Mar 2010 11:38:50 +0000 (11:38 +0000)]
[QUARTZ]
sync quartz to wine 1.1.39
svn path=/trunk/; revision=45753
Christoph von Wittich [Tue, 2 Mar 2010 11:28:12 +0000 (11:28 +0000)]
[QEDIT]
sync qedit to wine 1.1.39
svn path=/trunk/; revision=45752
Johannes Anderwald [Mon, 1 Mar 2010 20:00:26 +0000 (20:00 +0000)]
[MSDVBNP]
- Fix crash when instantiating the filter with graphedt
svn path=/trunk/; revision=45749
Johannes Anderwald [Mon, 1 Mar 2010 18:59:42 +0000 (18:59 +0000)]
[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
Johannes Anderwald [Mon, 1 Mar 2010 18:55:11 +0000 (18:55 +0000)]
[DXSDK]
- Add BDA types
svn path=/trunk/; revision=45747
Johannes Anderwald [Mon, 1 Mar 2010 15:28:28 +0000 (15:28 +0000)]
[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
Christoph von Wittich [Mon, 1 Mar 2010 13:53:34 +0000 (13:53 +0000)]
[MSI]
hackfix ITERATE_SelfRegModules not to hang on error
svn path=/trunk/; revision=45743
Christoph von Wittich [Mon, 1 Mar 2010 13:42:52 +0000 (13:42 +0000)]
[MSIEXEC]
sync msiexec to wine 1.1.39
svn path=/trunk/; revision=45742
Johannes Anderwald [Mon, 1 Mar 2010 12:08:36 +0000 (12:08 +0000)]
[MMIXER]
- Silence warning for Christoph
svn path=/trunk/; revision=45740
Christoph von Wittich [Mon, 1 Mar 2010 12:03:29 +0000 (12:03 +0000)]
[MSI_WINETEST]
sync msi_winetest to wine 1.1.39
svn path=/trunk/; revision=45739
Christoph von Wittich [Mon, 1 Mar 2010 12:01:30 +0000 (12:01 +0000)]
[MSI]
sync msi to wine 1.1.39
svn path=/trunk/; revision=45738
Christoph von Wittich [Mon, 1 Mar 2010 11:10:21 +0000 (11:10 +0000)]
[MSXML3_WINETEST]
sync msxml3_winetest to wine 1.1.39
svn path=/trunk/; revision=45737
Christoph von Wittich [Mon, 1 Mar 2010 11:10:15 +0000 (11:10 +0000)]
[MSXML3]
sync msxml3 to wine 1.1.39
svn path=/trunk/; revision=45736
Johannes Anderwald [Mon, 1 Mar 2010 09:32:35 +0000 (09:32 +0000)]
[PORTCLS]
- Revert to broken IID_IUnknown definition
svn path=/trunk/; revision=45735
Cameron Gutman [Mon, 1 Mar 2010 00:44:33 +0000 (00:44 +0000)]
- Update to new ACPI driver by Samuel Serapion (and fixes by me)
- Part 2 of 2
svn path=/trunk/; revision=45733
Cameron Gutman [Mon, 1 Mar 2010 00:16:13 +0000 (00:16 +0000)]
- Update to new ACPI driver by Samuel Serapion (and fixes by me)
- Part 1 of 2
svn path=/trunk/; revision=45732
Cameron Gutman [Sun, 28 Feb 2010 18:20:17 +0000 (18:20 +0000)]
- 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
Cameron Gutman [Sun, 28 Feb 2010 17:24:02 +0000 (17:24 +0000)]
- Use the rappmgr.cab located on our server
- Fixes rapps cab download
svn path=/trunk/; revision=45730
Sylvain Petreolle [Sun, 28 Feb 2010 13:18:23 +0000 (13:18 +0000)]
[RTL]
Use %S for unicode traces.
svn path=/trunk/; revision=45729
Johannes Anderwald [Sun, 28 Feb 2010 12:57:59 +0000 (12:57 +0000)]
[PSDK]
- Add axextendenums.h header
- Add TVAudioMode enumeration
- Add tuner.idl
svn path=/trunk/; revision=45728
Michael Martin [Sun, 28 Feb 2010 00:53:59 +0000 (00:53 +0000)]
[lib/rtl]
- Replace commented out try block with SEH2. Patch by Samuel Serapion.
svn path=/trunk/; revision=45717
Eric Kohl [Sun, 28 Feb 2010 00:50:47 +0000 (00:50 +0000)]
[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
Eric Kohl [Sun, 28 Feb 2010 00:27:28 +0000 (00:27 +0000)]
[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
Eric Kohl [Sun, 28 Feb 2010 00:14:15 +0000 (00:14 +0000)]
Report service status to the service manager.
svn path=/trunk/; revision=45714
Eric Kohl [Sat, 27 Feb 2010 21:47:59 +0000 (21:47 +0000)]
[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
Sylvain Petreolle [Sat, 27 Feb 2010 19:51:54 +0000 (19:51 +0000)]
Don't use #pragma once for pch files. Fixes build.
svn path=/trunk/; revision=45710
Eric Kohl [Sat, 27 Feb 2010 17:15:49 +0000 (17:15 +0000)]
Report service status to the service manager.
Patch is partially based on code by Dmitry Gorbachev.
svn path=/trunk/; revision=45706
Aleksey Bragin [Fri, 26 Feb 2010 22:52:55 +0000 (22:52 +0000)]
[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
Aleksey Bragin [Fri, 26 Feb 2010 19:09:43 +0000 (19:09 +0000)]
Maarten Kroese
- SHELL_MergeMenus: Don't skip higher IDs if uIDAdjustMax is set to 0xFFFF (according to MSDN).
svn path=/trunk/; revision=45688
Aleksey Bragin [Fri, 26 Feb 2010 18:58:21 +0000 (18:58 +0000)]
- Merge Wine-1.1.39 changes to shlmenu.c.
svn path=/trunk/; revision=45687
Colin Finck [Fri, 26 Feb 2010 15:22:39 +0000 (15:22 +0000)]
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
Ged Murphy [Fri, 26 Feb 2010 11:43:19 +0000 (11:43 +0000)]
- 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
Johannes Anderwald [Fri, 26 Feb 2010 01:53:48 +0000 (01:53 +0000)]
[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
Timo Kreuzer [Fri, 26 Feb 2010 00:07:22 +0000 (00:07 +0000)]
[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
Johannes Anderwald [Thu, 25 Feb 2010 22:31:02 +0000 (22:31 +0000)]
[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
Johannes Anderwald [Thu, 25 Feb 2010 16:14:54 +0000 (16:14 +0000)]
[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
Johannes Anderwald [Wed, 24 Feb 2010 18:37:07 +0000 (18:37 +0000)]
[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
Johannes Anderwald [Tue, 23 Feb 2010 21:28:51 +0000 (21:28 +0000)]
[BDAPLGIN]
- Try fix build
- Sorry folks
svn path=/trunk/; revision=45679
Johannes Anderwald [Tue, 23 Feb 2010 17:40:34 +0000 (17:40 +0000)]
[DXSDK]
- Add BDA Change Sync Method Set
[BDAPLGIN]
- Add "BDA Device Control Plug-in for MPEG2 based networks" stub
svn path=/trunk/; revision=45677
Johannes Anderwald [Tue, 23 Feb 2010 17:25:46 +0000 (17:25 +0000)]
[DDK]
- Fix IID_IUnknown definition 3/X
svn path=/trunk/; revision=45676