Commit graph

39292 commits

Author SHA1 Message Date
Aleksey Bragin c013577df5 [fastfat_new]
- Implement root directory open operation.
- Add OpenCount counter to FCB.

svn path=/trunk/; revision=43646
2009-10-20 12:51:13 +00:00
Andrew Hill dc333c6ad4 [atlnew]
- Initial checkin of minimal atl library
- To prevent conflicts with wine atl dll, this library is named atlnew

svn path=/trunk/; revision=43645
2009-10-20 12:26:51 +00:00
Aleksey Bragin eb5cc63a28 [fastfat_new]
- Fix an incorrectly placed closing bracket which resulted in ignoring almost all actions when performing relative open. This results in a massive reformatting of FatiCreate.

svn path=/trunk/; revision=43644
2009-10-20 12:03:51 +00:00
Aleksey Bragin 108af8baae [fastfat_new]
- When creating a DCB with a known file handle, always build a full file name, because FullFAT opening code always needs a full name.
- Fix debug prints (%Z -> %wZ).

svn path=/trunk/; revision=43643
2009-10-20 10:32:37 +00:00
Aleksey Bragin dc040195a0 [fastfat_new]
- From the moment of statically linking to FullFAT library this driver is infected by GPLv3. Fix headers accordingly.

svn path=/trunk/; revision=43642
2009-10-20 10:12:49 +00:00
Aleksey Bragin 4f4bec88a5 [fastfat_new]
- Cleanup the source code from parts which aren't needed anymore (after switching to FullFAT library usage). About 40kb of source code removed.

svn path=/trunk/; revision=43641
2009-10-20 10:02:27 +00:00
Aleksey Bragin 87f0ae4ac5 [ntoskrnl/mm/ARM3]
- Rewrite MmPageEntireDriver in a better way, fix bugs.

svn path=/trunk/; revision=43640
2009-10-20 09:53:29 +00:00
Michael Martin 65aa515215 ehci_alloc, ohci_alloc, uhci_alloc: Initialize DPC before connecting interrupt as the driver has to already be prepared to handle interrupts when calling IoConnectInterrupt.
svn path=/trunk/; revision=43639
2009-10-20 09:17:09 +00:00
Cameron Gutman 13c453792d - Fix a typo in checksum calculation for datagrams with an odd number of octets
- Allow packets with no checksum
 - Remove debug prints that got left behind

svn path=/trunk/; revision=43638
2009-10-20 06:07:34 +00:00
Cameron Gutman 31ba6d7556 - Implement UDP checksum calculation
- Fixes issues with DHCP (and any other UDP traffic) over bridged networking on vbox and issues with other hardware that doesn't like a checksum of 0
 - See bug #4754

svn path=/trunk/; revision=43637
2009-10-20 05:24:37 +00:00
Cameron Gutman 6f08578e3c - Don't set AT_ARP for the loopback interface
- Remove hacks in iphlpapi that hid this bug

svn path=/trunk/; revision=43636
2009-10-20 03:54:27 +00:00
Cameron Gutman 5635553281 - Copy correct data to our lookahead buffer. It was previously missing the media header which messed up the lookahead buffer size passed to ProtocolReceive
- Fix the check for loopback indication. It was previously checking whether the source and destination packets were the same which makes no sense at all
 - Correct the offset and length passed to NdisCopyFromPacketToPacket. The caller's values of these don't include the header size but the packet does
 - Fixes a crash when running "ping 10.0.2.15 -l 1800" on vbox with NAT

svn path=/trunk/; revision=43635
2009-10-20 02:30:05 +00:00
Cameron Gutman e31be82be3 - Store the indicated packet so NdisTransferData can copy data from it when the caller requests data beyond our allocated lookahead buffer
svn path=/trunk/; revision=43634
2009-10-20 01:35:37 +00:00
James Tabor 15f63b0f9d - Add more information for support with function MmPageEntireDriver. Not sure where to place the function since it uses numbers for IX86/AMD and not ARM. Enable MmDisablePagingExecutive without the register entry to support it.
svn path=/trunk/; revision=43633
2009-10-19 23:04:50 +00:00
Aleksey Bragin 3fcf38a55e Daniel Zimmermann <netzimme@aim.com>
- Print module and function name when a wine unimplemented function exception is raised.
See issue #4546 for more details.

svn path=/trunk/; revision=43629
2009-10-19 21:42:27 +00:00
Christoph von Wittich 40ee8ac836 sync widl to wine 1.1.31
svn path=/trunk/; revision=43628
2009-10-19 21:30:54 +00:00
Christoph von Wittich 25d647719b move widl compilerflags to ReactOS-i386.rbuild
svn path=/trunk/; revision=43627
2009-10-19 21:30:34 +00:00
Christoph von Wittich 7f6058b7f6 partial rpcrt4 sync to wine 1.1.31
svn path=/trunk/; revision=43626
2009-10-19 21:18:07 +00:00
Christoph von Wittich d091e2ea6c -sync msi_winetest with wine 1.1.31
svn path=/trunk/; revision=43625
2009-10-19 21:11:46 +00:00
Christoph von Wittich 82e600f4fe update libxml2 to version 2.7.6
svn path=/trunk/; revision=43624
2009-10-19 19:59:37 +00:00
Aleksey Bragin 751ac9df16 - Add VLC to rapps.
See issue #4882 for more details.

svn path=/trunk/; revision=43623
2009-10-19 19:38:57 +00:00
Christoph von Wittich da55336659 update libxslt headers as well
svn path=/trunk/; revision=43622
2009-10-19 19:28:32 +00:00
Aleksey Bragin 6fb025f72f - Revert 43599: "Temporarily disable hanging gdi32:metafile test."
svn path=/trunk/; revision=43621
2009-10-19 19:24:39 +00:00
Christoph von Wittich 5923afe8fe update libxslt to version 1.1.26
svn path=/trunk/; revision=43620
2009-10-19 19:11:29 +00:00
Christoph von Wittich 3d8e1d4e02 -sync msxml3 with wine 1.1.31
svn path=/trunk/; revision=43619
2009-10-19 18:58:31 +00:00
Johannes Anderwald 25db485c93 [PORTCLS]
- Silence most dprints of portcls
- Remove dead code
- Fix a bug in PcCreateSubdeviceDescriptor

svn path=/trunk/; revision=43618
2009-10-19 18:54:01 +00:00
Christoph von Wittich 8869f7edc2 -sync msxml3_winetest with wine 1.1.31
svn path=/trunk/; revision=43617
2009-10-19 18:53:22 +00:00
Christoph von Wittich 64c401dd10 -sync atl with wine 1.1.31
svn path=/trunk/; revision=43616
2009-10-19 18:50:02 +00:00
Benedikt Freisen 9b45c01052 [PAINT] rearranging variable declarations for better MSVC compatiblity
svn path=/trunk/; revision=43615
2009-10-19 17:46:29 +00:00
Christoph von Wittich 56d94b0f4e -sync wintrust_winetest with wine 1.1.31
svn path=/trunk/; revision=43614
2009-10-19 17:31:03 +00:00
Christoph von Wittich 75d8628bc1 -sync wintrust with wine 1.1.31
svn path=/trunk/; revision=43613
2009-10-19 17:29:28 +00:00
Christoph von Wittich cd6b288377 -sync urlmon_winetest with wine 1.1.31
svn path=/trunk/; revision=43612
2009-10-19 17:22:45 +00:00
Christoph von Wittich 3d31b24600 -sync urlmon with wine 1.1.31
svn path=/trunk/; revision=43611
2009-10-19 17:22:21 +00:00
Christoph von Wittich 502388c635 -sync jscript_winetest with wine 1.1.31
svn path=/trunk/; revision=43608
2009-10-19 17:03:40 +00:00
Christoph von Wittich ed2ac13f03 -sync jscript with wine 1.1.31
svn path=/trunk/; revision=43607
2009-10-19 17:03:21 +00:00
Aleksey Bragin e182f235a1 [ntoskrnl/lpc]
- Mark NtRequestPort/NtReplyPort as implemented.

svn path=/trunk/; revision=43606
2009-10-19 16:37:12 +00:00
Aleksey Bragin 884aa8948f [ntoskrnl/lpc]
- Implement NtReplyPort based on NtReplyWaitReceivePortEx and LpcReplyPort.
- Implement NtRequestPort based on NtRequestWaitReplyPort and LpcRequestPort.

svn path=/trunk/; revision=43603
2009-10-19 15:49:29 +00:00
Aleksey Bragin b8f74a1482 - Temporarily disable hanging gdi32:metafile test.
svn path=/trunk/; revision=43599
2009-10-19 11:39:16 +00:00
Hervé Poussineau 035a83011e Ok, reverting r43565. Someone will have to tell me why it works for me but not for buildbot
svn path=/trunk/; revision=43576
2009-10-18 20:06:09 +00:00
Hervé Poussineau 2d7ba2275a [freeldr] Limit disk read buffer size to 512 bytes
svn path=/trunk/; revision=43575
2009-10-18 19:53:12 +00:00
Dmitry Gorbachev dba912455e [HAL, WIN32K] Add typedef.
svn path=/trunk/; revision=43573
2009-10-18 18:53:13 +00:00
Dmitry Gorbachev 112bc907de [3DTEXT, FREELDR, HAL, MINGW_COMMON, MMDRV, MSGINA, NTOSKRNL] Add extern.
svn path=/trunk/; revision=43572
2009-10-18 18:52:56 +00:00
Dmitry Gorbachev 417b31c079 Fix double definition of a variable, add extern.
svn path=/trunk/; revision=43571
2009-10-18 18:52:15 +00:00
Dmitry Gorbachev 9698fa5426 Remove a definition of a variable from a header file.
svn path=/trunk/; revision=43570
2009-10-18 18:52:12 +00:00
Dmitry Gorbachev d2b83e9175 Update cvconst.h file, from Wine.
svn path=/trunk/; revision=43569
2009-10-18 18:52:08 +00:00
Benedikt Freisen df983244a3 [PAINT]
- opening files via command line
- file date, time, size and paper resolution (pix. per meter) in attributes dialog
- loading/saving PpM resolution from/to file
- zoom tool shows and zooms to target rectangle
- implemented missing scroll bar functionality
- hiding status bar via menu item prepared

svn path=/trunk/; revision=43567
2009-10-18 18:36:46 +00:00
Hervé Poussineau 9c62b2152a [freeldr/i386] Read up to 128 sectors at once
svn path=/trunk/; revision=43565
2009-10-18 18:24:35 +00:00
Timo Kreuzer 125296305f Fix parameters of ExAllocatePoolWithQuota and ExAllocatePoolWithQuotaTag
svn path=/trunk/; revision=43561
2009-10-18 17:12:19 +00:00
Christoph von Wittich c3565096d4 sync advapi32 winetest to wine 1.1.31
svn path=/trunk/; revision=43556
2009-10-18 14:57:22 +00:00
Christoph von Wittich 58a1fb8784 add some NULL checks
svn path=/trunk/; revision=43555
2009-10-18 14:47:16 +00:00