Commit graph

36638 commits

Author SHA1 Message Date
Cameron Gutman c68a776204 - Only call NdisMEthIndicateReceiveComplete once per batch of packets
- Slight performance increase

svn path=/trunk/; revision=40721
2009-04-28 22:04:12 +00:00
Cameron Gutman 868c747030 - Remove BINARY_COMPATIBLE concept
- We should always use NDIS functions

svn path=/trunk/; revision=40720
2009-04-28 20:42:55 +00:00
Christoph von Wittich 44baddcec9 sync msxml3 with wine 1.1.20
svn path=/trunk/; revision=40719
2009-04-28 19:57:36 +00:00
Christoph von Wittich 4aaad1b63f sync cryptui with wine 1.1.20
svn path=/trunk/; revision=40718
2009-04-28 19:48:23 +00:00
Aleksey Bragin 50a2c6cb69 - Fix writing of BootConfig to the registry (previously, it wrote contents of DEVICE_NODE structure and caused nonpaged pool overrea). Similar error a few lines below was fixed by hpoussin in r15691.
svn path=/trunk/; revision=40717
2009-04-28 11:39:54 +00:00
Johannes Anderwald b34e7b4258 - Silence a few debug prints
- The IrpQueue functions are called at DISPATCH_LEVEL, therefore use KeAcquireSpinLockAtDpcLevel instead
- Fix multiple bugs when using IrpQueue tag functions

svn path=/trunk/; revision=40716
2009-04-27 23:16:49 +00:00
Johannes Anderwald da49b0b87d - Remove test code which should never have come into trunk
svn path=/trunk/; revision=40715
2009-04-27 22:43:08 +00:00
Johannes Anderwald 8a953f961b - Fix IPortWavePci_Notify routine
- Add debug traces

svn path=/trunk/; revision=40714
2009-04-27 18:57:41 +00:00
Aleksey Bragin 59b86554ee - Change storage of ReactOS-specific virtual address space from VadRoot to Vm EPROCESS structure member. Change containing "structure" from MM_AVL_TABLE to MMSUPPORT respectively .
svn path=/trunk/; revision=40713
2009-04-27 10:12:57 +00:00
Johannes Anderwald 86b82cf4d6 - Experimental IPortPinWavePci implementation
- Refactor IPortWavePciStream initilization
- Add test code for IDrmAudioStream

svn path=/trunk/; revision=40712
2009-04-27 00:33:49 +00:00
Johannes Anderwald dc97dbb867 - Fix warning
- Fix KSALLOCATOR_FRAMING structure

svn path=/trunk/; revision=40711
2009-04-27 00:15:52 +00:00
Hervé Poussineau 54a86cf16f Remove MachGetMemoryMap() and replace it by ArcGetMemoryDescriptor(). Rework memory initialization to use it.
As a bonus, we're not limited anymore to 32 memory descriptors, and having more than 4GB of RAM doesn't lead to out of bounds accesses

svn path=/trunk/; revision=40710
2009-04-26 20:22:16 +00:00
Dmitry Gorbachev 5ce8637a17 Romanian translations by Petru Dimitriu (petrimetri-at-gmail-dot-com), bug #4422.
svn path=/trunk/; revision=40709
2009-04-26 17:31:56 +00:00
Johannes Anderwald bfa69a3632 - Implement KSPROPERTY_PIN_DATARANGES handler- Always return TRUE in FastDeviceHandler (faciliates testing with Vortex AU8820 WDM Driver)
svn path=/trunk/; revision=40708
2009-04-26 11:19:12 +00:00
Cameron Gutman fc76612bff - Free NdisMiniportBlock.Resources when we receive a stop irp
svn path=/trunk/; revision=40707
2009-04-26 05:43:06 +00:00
Cameron Gutman 6fff9d423e - Also copy AllocatedResources from the stack to NdisMiniportBlock.Resources
svn path=/trunk/; revision=40706
2009-04-26 05:35:24 +00:00
Johannes Anderwald d46c77f118 - Pass KSPROPERTY_SET to subdevice constructor
- Add debug traces on error case

svn path=/trunk/; revision=40705
2009-04-26 00:07:33 +00:00
Cameron Gutman d818cea15d - Fix support for asynchronously completed requests
svn path=/trunk/; revision=40704
2009-04-25 23:31:49 +00:00
Cameron Gutman 6156cae916 - Use Int32x32To64 to calculate timeout
svn path=/trunk/; revision=40703
2009-04-25 22:02:50 +00:00
Dmitry Gorbachev 48f9386176 Simplified Chinese translations by Jingjing Fu (jingjingf AT 188.com). Bug #4417
svn path=/trunk/; revision=40699
2009-04-25 18:07:48 +00:00
Dmitry Gorbachev f319dd5def Patch from Petru Dimitriu (bug #4416):
- add Romanian translations of explorer-new, notepad, solitaire, rundll32, shell32;
- update translations of write, calc.

svn path=/trunk/; revision=40698
2009-04-25 17:32:31 +00:00
Sylvain Petreolle 1055cbc800 export GetAdaptersAddresses stub
svn path=/trunk/; revision=40696
2009-04-25 13:00:06 +00:00
Johannes Anderwald 53767e20b1 - Fix allocation of CM_RESOURCE_LIST
- Might fix bug 4354
See issue #4354 for more details.

svn path=/trunk/; revision=40694
2009-04-25 12:05:08 +00:00
Aleksey Bragin 018ceb886d - Fix driver object type DeleteProcedure so that it actually unloads driver's image.
- Make IopUnloadDriver work accordingly (it shouldn't try to unload an image when its object has already been deleted). Drivers can now be unloaded in ReactOS, this probably fixes a number of hardware-related applications and applications using hardware protection.

svn path=/trunk/; revision=40693
2009-04-25 09:07:10 +00:00
Aleksey Bragin be1e76002e Samuel Serapion
- Fix iphlpapi.dll exports to match Windows XP/2003 one.

svn path=/trunk/; revision=40692
2009-04-25 08:33:02 +00:00
Cameron Gutman f6fac55a75 - We don't need these debug prints anymore
svn path=/trunk/; revision=40691
2009-04-25 03:47:30 +00:00
Dmitry Gorbachev 0dd39d3d01 Romanian translation of ReactOS Calc by Petru Dimitriu
(petrimetri *at* gmail *dot* com). Bug #4413.

svn path=/trunk/; revision=40690
2009-04-24 23:47:00 +00:00
Dmitry Gorbachev a13f8eaabf Update Norwegian translations (translator: Lars Martin Hambro,
bug #2482, bug #4325). This patch was already applied in r40315,
but mistakenly reverted in r40564. Sorry.

svn path=/trunk/; revision=40688
2009-04-24 22:19:41 +00:00
Hervé Poussineau d30f655f34 WINLDR: Repair LiveCD boot
svn path=/trunk/; revision=40687
2009-04-24 21:48:20 +00:00
Hervé Poussineau ee3fc1bc60 Implement ArcGetTime() and ArcGetRelativeTime()
svn path=/trunk/; revision=40686
2009-04-24 20:35:11 +00:00
Aleksey Bragin 7d9f43ff96 - WINLDR: Fix SystemRoot path when booting in non-setup mode.
- WINLDR: Change path buffers to be MAX_PATH sized instead of an arbitrary 512 bytes value.

svn path=/trunk/; revision=40685
2009-04-24 19:03:10 +00:00
Aleksey Bragin c9c9947227 - Reenable partition table exploration, but switch off disk error reporting before doing it.
svn path=/trunk/; revision=40684
2009-04-24 18:38:10 +00:00
Aleksey Bragin 58105388f3 - WINLDR: Pass boot options to the kernel when booting in setup mode (it was disabled for debugging reasons).
svn path=/trunk/; revision=40683
2009-04-24 18:27:34 +00:00
Aleksey Bragin e78a6436ee - WINLDR: Use SystemRoot path as it is because after recent Herve's changes there is no need to do additional operations with it.
svn path=/trunk/; revision=40682
2009-04-24 18:17:22 +00:00
Colin Finck 54d36c08b2 Fix SeaMonkey link
svn path=/trunk/; revision=40681
2009-04-24 14:58:23 +00:00
Colin Finck 6fae0f040f Remove Firefox 1.5 from the list, we don't need three versions of it
svn path=/trunk/; revision=40680
2009-04-24 14:37:05 +00:00
Colin Finck 0f9b48da88 - Update SeaMonkey to 1.1.16
- Add Firefox 3.0.9
- Remove Mozilla ActiveX Control, that version isn't compatible anymore with our mshtml.
  Only take the version automatically downloaded from mshtml now.
See issue #4411 for more details.

svn path=/trunk/; revision=40679
2009-04-24 14:26:21 +00:00
Dmitry Gorbachev aa57463d31 Update log2lines tool. Patch by Jan Roeloffzen, with some changes. Bug #4342.
svn path=/trunk/; revision=40678
2009-04-24 12:26:25 +00:00
Michael Martin cdae2e8831 - Improved fix for edit control context menu. Send appropriate message based on return value of TrackPopupMenu
and remove handling of WM_MENUSELECT as its no longer needed. Patch sent to wine-patches@winehq.org.

svn path=/trunk/; revision=40677
2009-04-24 12:13:07 +00:00
Aleksey Bragin d425e6c2ee - Fix CDROM device registration: don't hardcode it to 0xE0, but register whatever device FreeLdr starts and which is not reported by BIOS as a hardisk. Fixes setupldr2.
svn path=/trunk/; revision=40676
2009-04-24 12:08:56 +00:00
Johannes Anderwald d3748c04be - Implement VideoPortPutDmaAdapter, VideoPortStartDma, VideoPortCompleteDma, VideoPortLockBuffer, VideoPortUnlockBuffer,
svn path=/trunk/; revision=40675
2009-04-24 02:18:30 +00:00
Johannes Anderwald bc0a1f1a68 - Remove unused file
- Fix Es1370mp / Es1371mp driver installation. However, no sound yet. Needs more investigation

svn path=/trunk/; revision=40674
2009-04-23 20:33:27 +00:00
Cameron Gutman cfaf89f849 - Allocate memory for the OOB area also
- Set the NdisPacketOobOffset in each packet
 - Fixes the mysterious packet corruption
 - Fixes Realtek 8139 and Intel PRO/1000

svn path=/trunk/; revision=40673
2009-04-23 20:00:36 +00:00
Johannes Anderwald 0f406bf6b8 - Add tons of ASSERT_IRQL / ASSERT_IRQL_EQUAL
- Queue a dpc when IServiceGroup::RequestService is called above dispatch level
- As a result writing to common buffer and completing irps can be done at the same time
- Start the stream at PASSIVE_LEVEL
- Check if key has been deleted in IRegistryKey object function
- Implement IRegistryKey::QueryRegistryValues

svn path=/trunk/; revision=40672
2009-04-23 19:06:36 +00:00
Cameron Gutman 61eca830d1 - Fix the size passed to RtlZeroMemory so it also zeros the protocol reserved memory
svn path=/trunk/; revision=40671
2009-04-23 18:56:37 +00:00
Timo Kreuzer 9143e681e0 fix build
svn path=/trunk/; revision=40670
2009-04-23 14:39:12 +00:00
Aleksey Bragin 9852eb0871 - Remove empty debug print.
svn path=/trunk/; revision=40668
2009-04-23 12:54:37 +00:00
Johannes Anderwald 9478e3b4e7 - Revert my SHOpenWithDialog changes
svn path=/trunk/; revision=40667
2009-04-23 12:51:59 +00:00
Johannes Anderwald c8b09007ed - Call OpenWith dialog when no file association is found
- Partial wine syncAlexandre Julliard <julliard@winehq.org>
shell32: Add implementation of WOWShellExecute.
The callback is probably not fully compatible, but apps are not
supposed to use that function anyway.
Vincent Povirk <madewokherd+8cd9@gmail.com>
shell32: Add a message for opening files with no association.
Marcus Meissner <marcus@jet.franken.de>
shell32: Fixed potential buffer overwrite in execute_from_key (Coverity).
Vincent Povirk <vincent@codeweavers.com>
shell32: Use the NO_UI flag in ShellExecute.
In my testing on Windows, I wasn't able to make ShellExecute display
any error dialogs.
Paul Chitescu <paulc@voip.null.ro>
shell32.dll: Return SE_ERR_FNF if file not found before checking for associations.

svn path=/trunk/; revision=40666
2009-04-23 12:39:11 +00:00
Johannes Anderwald c9234e9ca1 - Re-dispatch irp to the default handler
svn path=/trunk/; revision=40665
2009-04-23 11:16:15 +00:00