reactos.git
11 years ago[APITESTS:GDI32]
Jérôme Gardou [Thu, 6 Jan 2011 19:03:09 +0000 (19:03 +0000)]
[APITESTS:GDI32]
Add missing \n

svn path=/trunk/; revision=50306

11 years ago[usb/usbehci]:
Michael Martin [Thu, 6 Jan 2011 18:45:18 +0000 (18:45 +0000)]
[usb/usbehci]:
- EhciDefferedRoutine: Only free Mdl if one was created when the request was added to the queue.
- Dont assume that three transfer descriptors need to be freed, use a while moving to each linked and free instead.
- Yabba Dabba Doo added to increase size of message. :)

svn path=/trunk/; revision=50304

11 years ago[usb/usbehci]:
Michael Martin [Thu, 6 Jan 2011 18:29:52 +0000 (18:29 +0000)]
[usb/usbehci]:
- Implement URB_FUNCTION_SELECT_INTERFACE.
- Add missing IoMarkIrpPending before calling SubmitControlRequest.
- Now use BuildSetupPacketFromURB for creating the CtrlSetup data structure.
- When selecting configuration, make the ConfigurationHandle from the related UsbDevice instead of always the RootHub device.
- Fix typo that caused all pipes to be marked as interrupt type.
- Change CompletePendingURBRequest to only complete one SCE request Irp.

svn path=/trunk/; revision=50303

11 years ago[usb/usbehci]:
Michael Martin [Thu, 6 Jan 2011 17:46:59 +0000 (17:46 +0000)]
[usb/usbehci]:
- Fix bug in InitializeUsbDevice that caused endpoints to be duplicated in internal config structure.
- Fix implementation of UsbRemoveDevice.
- Implement SetDeviceHandleData and RestoreUsbDevice.
- SubmitControlTransfer: Not all control request need data, in which case dont create a MDL and a PID_CODE_IN_TOKEN TD Descriptor.
- Fix bug in ReleaseMemory that caused memory not to be marked as free.
- Fix incorrect memory header size that resulted in memory corruption.

svn path=/trunk/; revision=50302

11 years agoUpdate rapps database
Daniel Reimer [Thu, 6 Jan 2011 12:44:01 +0000 (12:44 +0000)]
Update rapps database

svn path=/trunk/; revision=50297

11 years ago[WIN32K]
Timo Kreuzer [Thu, 6 Jan 2011 00:19:40 +0000 (00:19 +0000)]
[WIN32K]
Fix a bug in FLOATOBJ_DivLong

svn path=/trunk/; revision=50296

11 years ago[CRT]
Timo Kreuzer [Tue, 4 Jan 2011 22:29:43 +0000 (22:29 +0000)]
[CRT]
Fix build

svn path=/trunk/; revision=50291

11 years ago[CRT]
Timo Kreuzer [Tue, 4 Jan 2011 22:22:13 +0000 (22:22 +0000)]
[CRT]
- Rewrite broken _flsbuf and implement _flswbuf
- use _flswbuf in wstreamout
- Fixes broken text output in dwnl etc

svn path=/trunk/; revision=50290

11 years agoTRANSLATION: Fix browseui bulgarian resource filename.
Sylvain Petreolle [Tue, 4 Jan 2011 22:19:45 +0000 (22:19 +0000)]
TRANSLATION: Fix browseui bulgarian resource filename.

svn path=/trunk/; revision=50289

11 years ago[WIN32K]
Timo Kreuzer [Tue, 4 Jan 2011 18:18:28 +0000 (18:18 +0000)]
[WIN32K]
- Fix type of DCLEVEL::prgnClip / prgnMeta (PVOID -> PREGION)
- Move NtGdiGetRandomRgn to dcobjs.c

svn path=/trunk/; revision=50288

11 years ago[CRT]
Johannes Anderwald [Tue, 4 Jan 2011 17:52:34 +0000 (17:52 +0000)]
[CRT]
- Fix build

svn path=/trunk/; revision=50287

11 years ago[CRT]
Johannes Anderwald [Tue, 4 Jan 2011 17:29:10 +0000 (17:29 +0000)]
[CRT]
- Set errno when a overflow occurs in strtoull
- Fixes 2 wine tests failures in msvcrt:string

svn path=/trunk/; revision=50286

11 years ago[MSVCRT_WINETEST]
Johannes Anderwald [Tue, 4 Jan 2011 17:27:57 +0000 (17:27 +0000)]
[MSVCRT_WINETEST]
- Revert 50283

svn path=/trunk/; revision=50285

11 years ago[KERNEL32]
Roel Messiant [Tue, 4 Jan 2011 17:26:25 +0000 (17:26 +0000)]
[KERNEL32]
- ReadDirectoryChangesW: Treat the OVERLAPPED structure as an IO_STATUS_BLOCK, not one of its fields.

svn path=/trunk/; revision=50284

11 years ago[WIN32K]
Timo Kreuzer [Tue, 4 Jan 2011 16:53:23 +0000 (16:53 +0000)]
[WIN32K]
- Simplify error checks, by reordering code in NtGdiScaleViewportExtEx
- Simplify exception handling, use _SEH2_YIELD
- Change function order
- Minor code improvements

svn path=/trunk/; revision=50283

11 years ago[MSVCRT_WINETEST]
Johannes Anderwald [Tue, 4 Jan 2011 16:45:03 +0000 (16:45 +0000)]
[MSVCRT_WINETEST]
- Comment out test which fails in WinXP SP3

svn path=/trunk/; revision=50282

11 years ago[WIN32K]
Timo Kreuzer [Tue, 4 Jan 2011 15:52:59 +0000 (15:52 +0000)]
[WIN32K]
- Access the DC member directly instead of using IntGdiGetDCOrg
- Remove unused IntGdiGetDCOrg, GdiSetDCOrg, GdiGetDCOrgEx

svn path=/trunk/; revision=50281

11 years ago[WIN32K]
Timo Kreuzer [Tue, 4 Jan 2011 12:36:19 +0000 (12:36 +0000)]
[WIN32K]
Implement NtGdiGetBoundsRect and NtGdiSetBoundsRect. Patch by Samuel Serapion with modifications by me.

svn path=/trunk/; revision=50280

11 years agofix build
Timo Kreuzer [Mon, 3 Jan 2011 20:00:25 +0000 (20:00 +0000)]
fix build

svn path=/trunk/; revision=50279

11 years ago[CRT]
Timo Kreuzer [Mon, 3 Jan 2011 19:39:17 +0000 (19:39 +0000)]
[CRT]
Fix a number of errors in floating point output.

svn path=/trunk/; revision=50278

11 years ago[CMAKE]
Sylvain Petreolle [Mon, 3 Jan 2011 11:24:54 +0000 (11:24 +0000)]
[CMAKE]
Add apitests and pseh2_test.

svn path=/trunk/; revision=50277

11 years ago[CRT]
Timo Kreuzer [Mon, 3 Jan 2011 11:22:46 +0000 (11:22 +0000)]
[CRT]
Enable new printf implementation.

svn path=/trunk/; revision=50276

11 years ago[CRT]
Timo Kreuzer [Mon, 3 Jan 2011 11:00:28 +0000 (11:00 +0000)]
[CRT]
Fix a bug in _ecvt that makes msvcrt_winetest::printf crash

svn path=/trunk/; revision=50275

11 years ago[CRT]
Timo Kreuzer [Mon, 3 Jan 2011 10:33:58 +0000 (10:33 +0000)]
[CRT]
Fix several bugs in new printf implementation.

svn path=/trunk/; revision=50274

11 years ago[CRT]
Timo Kreuzer [Mon, 3 Jan 2011 01:07:54 +0000 (01:07 +0000)]
[CRT]
Improve new printf implementation:
- remove duplicated code and implement a generic function for all (v)s(w)(n)printf
- don't call _flsbuf for string streams, while this works on windows, it doesn't work correctly on reactos (bug!)
- Fix return error codes

svn path=/trunk/; revision=50273

11 years ago[SETUPAPI]
Roel Messiant [Mon, 3 Jan 2011 00:45:34 +0000 (00:45 +0000)]
[SETUPAPI]
- SetupDiClassNameFromGuidExW: Simplify interaction with registry.
- SetupDiCreateDeviceInfoW: Check for correct error value.
- SetupDiGetClassDescriptionExW: Rewrite to return the correct required size and prevent WCHAR sized buffer overflow.
- SetupDiGetClassDevsExW: Return INVALID_HANDLE_VALUE instead of NULL in failure case.

svn path=/trunk/; revision=50272

11 years ago[MSVCRT]
Timo Kreuzer [Sun, 2 Jan 2011 21:17:03 +0000 (21:17 +0000)]
[MSVCRT]
Apply a hack to msvcrt spec file to avoid duplicate definition of atexit. Mingw-w64 has an identical hack.

svn path=/trunk/; revision=50270

11 years ago[MINGW]
Timo Kreuzer [Sun, 2 Jan 2011 21:14:58 +0000 (21:14 +0000)]
[MINGW]
Revert r50267

svn path=/trunk/; revision=50269

11 years ago[MSVCRT_WINETEST]
Timo Kreuzer [Sun, 2 Jan 2011 20:39:40 +0000 (20:39 +0000)]
[MSVCRT_WINETEST]
Link explicitly to msvcrt, instead of importing half of the functions from ntdll.

svn path=/trunk/; revision=50268

11 years ago[MINGW]
Timo Kreuzer [Sun, 2 Jan 2011 20:38:42 +0000 (20:38 +0000)]
[MINGW]
Don't compile atonexit.c. atexit is exported from msvcrt.

svn path=/trunk/; revision=50267

11 years ago[MSVCRT]
Timo Kreuzer [Sun, 2 Jan 2011 20:15:14 +0000 (20:15 +0000)]
[MSVCRT]
Don't export _matherr

svn path=/trunk/; revision=50266

11 years ago[RBUILD]
Eric Kohl [Sun, 2 Jan 2011 20:04:53 +0000 (20:04 +0000)]
[RBUILD]
Fix "format not a string literal and no format arguments" build warnings.

svn path=/trunk/; revision=50265

11 years ago[NPFS]
Eric Kohl [Sun, 2 Jan 2011 19:37:08 +0000 (19:37 +0000)]
[NPFS]
- Add support for FileFullDirectoryInformation and FileBothDirectoryInformation.
- Fix an off-by-one bug in the buffer size calculation.
- Zero-initialize the return buffer.

svn path=/trunk/; revision=50264

11 years ago[NTOS]
Roel Messiant [Sun, 2 Jan 2011 19:30:26 +0000 (19:30 +0000)]
[NTOS]
- Reduce PDE/PTE confusion a little more.
- MiQueryMemoryBasicInformation: Fall back on MEMORY_AREA data in sections until the MM rewrite also covers these. See issue #5791 for more info.

svn path=/trunk/; revision=50263

11 years ago[KERNEL32]
Johannes Anderwald [Sun, 2 Jan 2011 16:54:00 +0000 (16:54 +0000)]
[KERNEL32]
- Fix heap corruptions in MoveFileWithProgress
- Fixes kernel32_winetest change crash
- Introduced in rev 18073 (25.Sept 2005)

svn path=/trunk/; revision=50262

11 years ago[PSDK]
Christoph von Wittich [Sun, 2 Jan 2011 14:21:47 +0000 (14:21 +0000)]
[PSDK]
sync urlmon.idl with wine 1.3.10

svn path=/trunk/; revision=50261

11 years ago[WIN32K]
Timo Kreuzer [Sun, 2 Jan 2011 13:05:51 +0000 (13:05 +0000)]
[WIN32K]
Improve LDEVOBJ_bLoadImage, use ExportSectionPointer from the GdiDriverInfo structure instead of calling RtlImageDirectoryEntryToData

svn path=/trunk/; revision=50260

11 years ago[NTOS]
Aleksey Bragin [Sun, 2 Jan 2011 09:30:24 +0000 (09:30 +0000)]
[NTOS]
- Temporary bring back the old boot image until I or sir_richard commit a proper fix.

svn path=/trunk/; revision=50259

11 years ago[NETCFGX]
Johannes Anderwald [Sat, 1 Jan 2011 21:34:17 +0000 (21:34 +0000)]
[NETCFGX]
- Fix case where there is only one static dns server set

svn path=/trunk/; revision=50258

11 years ago[IPHLPAPI]
Johannes Anderwald [Sat, 1 Jan 2011 21:13:07 +0000 (21:13 +0000)]
[IPHLPAPI]
- Rewrite name server enumeration routines
- Check if static dns entries are present before checking for dynamic dns entries
- Fixes static dns entries
[NETCFGX]
- GetPerAdapterInfo requires IP_PER_ADAPTER_INFO struct
- Fix reading static dns entries
- Delete static name server key, when changing dns servers to automatic (dhcp)
- Don't delete DhcpNameServer key yet, as more interaction is needed with dhcp service when changing from static dns to dynamic dhcp
- Should finally fix static dns when dhcp is active

svn path=/trunk/; revision=50257

11 years ago[VIDEOPRT/WIN32K]: Synchronize and share PEVENT/ENG_EVENT/VIDEO_PORT_EVENT implementa...
Sir Richard [Sat, 1 Jan 2011 18:15:25 +0000 (18:15 +0000)]
[VIDEOPRT/WIN32K]: Synchronize and share PEVENT/ENG_EVENT/VIDEO_PORT_EVENT implementation, as these objects are actually the same (and VideoPrt Event* APIs can be used on GRE Event Objects). Use ENG_EVENT structure from ntddvdeo.h instead of re-creating our own. Drivers using these interfaces will no longer explode.
[VIDEOPRT]: Add parameter checks to DeleteEvent and WaitForSingleObject.
[VIDEOPRT]: Fix WaitForSingleObject. It was waiting on the Object paramter itself -- which is the VideoPrt/ENG Event, not a real object, we have to wait on ->pKEvent instead.
[VIDEOPRT]: Fix WaitForSingleObject round two, it was returning the NT_STATUS, while VideoPrt should return VP_STATUS/Win32 error codes.
[WIN32K]: Allocate/free GRE events directly from pool, instead of using Eng APIs. Use documented tag for GRE Events (Dfsm), found in pooltag.txt
[WIN32K]: Implement EngMapEvent and EngUnmapEvent.

svn path=/trunk/; revision=50256

11 years agoProper fix for r50248 ;-)
Colin Finck [Sat, 1 Jan 2011 15:54:31 +0000 (15:54 +0000)]
Proper fix for r50248 ;-)
Happy New Year from my side as well!

svn path=/trunk/; revision=50254

11 years ago[CRT]
Timo Kreuzer [Sat, 1 Jan 2011 13:50:07 +0000 (13:50 +0000)]
[CRT]
Fix bugs in new printf implementation: use buffer size in _snprintf and check for the right failure return value of streamout_char.

svn path=/trunk/; revision=50251

11 years ago[NPFS]
Eric Kohl [Sat, 1 Jan 2011 12:40:24 +0000 (12:40 +0000)]
[NPFS]
- Add NpfsDirectoryControl routine in order to enumerate pipes.
- Use NpfsGetFcb and NpfsGetCcb to retrieve the FCB or CCB and use SEH to protect these routines.

svn path=/trunk/; revision=50250

11 years ago[usb/usbehci]:
Michael Martin [Sat, 1 Jan 2011 12:20:19 +0000 (12:20 +0000)]
[usb/usbehci]:
- Remove all hardware related routines from fdo.c as they are now in hardware.c
- Replace ExecuteControlRequest with new SubmitControlTransfer.
- For internal control requests (originating from ehci driver) use an event to signal request completion.
- When submitting non internal control request save the Irp in the software part of the QueueHead.
For these requests check for errors and complete the Irp with the appropriate URB Status when the QueueHead is complete.
- Misc code cleanup and dead code removal.
- UsbEhci now works as before and should be ready for some forward progress.

svn path=/trunk/; revision=50249

11 years agoHappy New Year!
Aleksey Bragin [Fri, 31 Dec 2010 23:06:19 +0000 (23:06 +0000)]
Happy New Year!

Dear ReactOS team, you're the best.

svn path=/trunk/; revision=50248

11 years ago[User32]
James Tabor [Fri, 31 Dec 2010 21:10:29 +0000 (21:10 +0000)]
[User32]
- Start creeping in more Left to Right support, readying up for the next wine User32 controls port and test sync. Code is based on wine, credit them for any breakages. 8^P Our positions are off by 103 x 122 in some test cases, anyone having an idea please chime in.

svn path=/trunk/; revision=50247

11 years ago[UMPNPMGR]
Roel Messiant [Fri, 31 Dec 2010 16:27:01 +0000 (16:27 +0000)]
[UMPNPMGR]
- Start using XP- and Vista-compatible pipe names for the RPC endpoint. Kick out the ROS-specific \pipe\umpnpmgr one.
- Use only the Vista pipe name for now, using the XP one makes device installation fail..
- Use the correct PNP interface UUID
[SETUPAPI]
- Bind to the PNP service using the Vista-compatible pipe.

svn path=/trunk/; revision=50242

11 years ago[usb/usbehci]:
Michael Martin [Fri, 31 Dec 2010 12:26:12 +0000 (12:26 +0000)]
[usb/usbehci]:
- Remove all hardware related structs from usbehci.h as they are now in hardware.h.
- Add debugging routines for usb descriptors, queue heads and transfer descriptors.
- This will break building usbehci, but not a problem as it is not included in the default build. Will be fixed with later commit.

svn path=/trunk/; revision=50231

11 years ago[usb/usbehci]:
Michael Martin [Fri, 31 Dec 2010 12:01:21 +0000 (12:01 +0000)]
[usb/usbehci]:
- Implement creating and deleting Queue Heads and Transfer Descriptors from common buffer.
- Implement linking/unlinking QueueHeads to create a linked list for Asynchronous Schedule traversal.
- Implement BuildSetupPacketFromURB for creating a setup packet from a URB.
- Implement SubmitControlTransfer.

svn path=/trunk/; revision=50230

11 years ago[Win32k|User32]
James Tabor [Fri, 31 Dec 2010 04:43:35 +0000 (04:43 +0000)]
[Win32k|User32]
- Add hack to mark desktop window as a desktop window and notes for creating a desktop with tips in win32k. Move user position code from window to winpos.

svn path=/trunk/; revision=50229

11 years ago[CMAKE]
Sylvain Petreolle [Thu, 30 Dec 2010 22:17:33 +0000 (22:17 +0000)]
[CMAKE]
Add all winetests to bootcd, thanks to unix find :)

svn path=/trunk/; revision=50228

11 years ago[CMAKE]
Sylvain Petreolle [Thu, 30 Dec 2010 21:49:36 +0000 (21:49 +0000)]
[CMAKE]
Add rosautotest and kernel32_winetest to bootcdregtest.
cmake bootcdregtest lives.

svn path=/trunk/; revision=50227

11 years ago[CMAKE]
Amine Khaldi [Thu, 30 Dec 2010 17:58:18 +0000 (17:58 +0000)]
[CMAKE]
- Wine lib isn't needed for rosautotest.

svn path=/trunk/; revision=50226

11 years ago[CMAKE]
Amine Khaldi [Thu, 30 Dec 2010 17:55:25 +0000 (17:55 +0000)]
[CMAKE]
- Update oleaut32 winetest.
- Add rosautotest to build.

svn path=/trunk/; revision=50225

11 years ago[usb/usbehci]:
Michael Martin [Thu, 30 Dec 2010 15:12:46 +0000 (15:12 +0000)]
[usb/usbehci]:
- Reorganization code to put hardware related structures and routines in own source files.
- Modify ResetPort to correctly reset the port instead of the controller.
- Implement allocating chunks of memory from the Common Buffer for use with the rest of source code.

svn path=/trunk/; revision=50223

11 years ago- Fix copy paste error, which means this code is not used, should have pop up during...
James Tabor [Thu, 30 Dec 2010 05:56:50 +0000 (05:56 +0000)]
- Fix copy paste error, which means this code is not used, should have pop up during testing.

svn path=/trunk/; revision=50222

11 years ago[Win32k|User32]
James Tabor [Thu, 30 Dec 2010 05:52:06 +0000 (05:52 +0000)]
[Win32k|User32]
- Fix most of the user32 wine win test_mdi tests. Leaving 6 failures dealing with rect size. Start A2U and U2A support.

svn path=/trunk/; revision=50221

11 years ago[Win32k]
James Tabor [Thu, 30 Dec 2010 03:03:45 +0000 (03:03 +0000)]
[Win32k]
- NtUserSetWindowFNID, sets user client side window function Ids, expands to ghost.

svn path=/trunk/; revision=50220

11 years ago[User32]
James Tabor [Thu, 30 Dec 2010 02:32:50 +0000 (02:32 +0000)]
[User32]
- Controls: Set fnids for the user client controls.

svn path=/trunk/; revision=50219

11 years ago[Win32k|User32]
James Tabor [Thu, 30 Dec 2010 00:59:10 +0000 (00:59 +0000)]
[Win32k|User32]
- Fix mdi class window function Id, now msi message tests do not assert.

svn path=/trunk/; revision=50218

11 years ago[CMAKE]
Sylvain Petreolle [Wed, 29 Dec 2010 16:12:56 +0000 (16:12 +0000)]
[CMAKE]
Fix rpcrt4_winetest build.

svn path=/trunk/; revision=50214

11 years ago[NTOS]
Aleksey Bragin [Wed, 29 Dec 2010 11:12:17 +0000 (11:12 +0000)]
[NTOS]
- Greatly simplify and fix the incorrect and overcomplicated if condition in IoIsOperationSynchronous(), based on MSDN description. Bug spotted, fix tested by Pierre.

svn path=/trunk/; revision=50210

11 years ago[User32]
James Tabor [Wed, 29 Dec 2010 08:17:54 +0000 (08:17 +0000)]
[User32]
- Fix most of the user32 wine win test_mdi tests. Leaving 30 failures dealing with rect size, Class and Title names.

svn path=/trunk/; revision=50208

11 years ago- Update note after 50205.
James Tabor [Wed, 29 Dec 2010 04:52:06 +0000 (04:52 +0000)]
- Update note after 50205.

svn path=/trunk/; revision=50206

11 years ago[Win32k]
James Tabor [Wed, 29 Dec 2010 04:43:51 +0000 (04:43 +0000)]
[Win32k]
- Fix all the user32 wine win test_enum_thread_windows tests.

svn path=/trunk/; revision=50205

11 years ago[NTOSKRNL]
Pierre Schweitzer [Tue, 28 Dec 2010 21:40:23 +0000 (21:40 +0000)]
[NTOSKRNL]
Fix typo ~

svn path=/trunk/; revision=50204

11 years ago[NTOSKRNL]
Pierre Schweitzer [Tue, 28 Dec 2010 21:34:54 +0000 (21:34 +0000)]
[NTOSKRNL]
Hoovering part 2...

svn path=/trunk/; revision=50203

11 years ago[NTOSKRNL]
Pierre Schweitzer [Tue, 28 Dec 2010 21:12:51 +0000 (21:12 +0000)]
[NTOSKRNL]
Plumber work part 1. To prevent leaks

svn path=/trunk/; revision=50202

11 years ago[NTOSKRNL]
Pierre Schweitzer [Tue, 28 Dec 2010 20:59:24 +0000 (20:59 +0000)]
[NTOSKRNL]
Hoover a bit in CC part 1. Should make MM happier.
But MS fastfat driver not yet

svn path=/trunk/; revision=50201

11 years ago[DRIVERS]
Timo Kreuzer [Tue, 28 Dec 2010 18:20:28 +0000 (18:20 +0000)]
[DRIVERS]
Add missing breaks. Patch by Samuel Serapion.

svn path=/trunk/; revision=50197

11 years ago[NTOSKRNL]
Pierre Schweitzer [Tue, 28 Dec 2010 14:49:53 +0000 (14:49 +0000)]
[NTOSKRNL]
Apply consistent formatting to CcMapData

svn path=/trunk/; revision=50190

11 years ago[Win32k]
James Tabor [Tue, 28 Dec 2010 10:38:38 +0000 (10:38 +0000)]
[Win32k]
- Fix all the user32 wine win test_CreateWindow tests.

svn path=/trunk/; revision=50185

11 years ago[User32]
James Tabor [Tue, 28 Dec 2010 10:03:07 +0000 (10:03 +0000)]
[User32]
- Fix all the user32 wine win test_parent_owner tests.

svn path=/trunk/; revision=50183

11 years ago[Win32k|User32]
James Tabor [Tue, 28 Dec 2010 07:22:42 +0000 (07:22 +0000)]
[Win32k|User32]
- Fix all the user32 wine win test_SetParent tests.

svn path=/trunk/; revision=50181

11 years ago[FASTFAT_NEW]
Aleksey Bragin [Mon, 27 Dec 2010 22:02:11 +0000 (22:02 +0000)]
[FASTFAT_NEW]
- Don't use same name for a local boolean var and global enum. Spotted by Pierre.

svn path=/trunk/; revision=50175

11 years ago[FASTFAT]
Pierre Schweitzer [Mon, 27 Dec 2010 21:38:40 +0000 (21:38 +0000)]
[FASTFAT]
Remove unused vars ~

svn path=/trunk/; revision=50173

11 years ago[FASTFAT_NEW]
Aleksey Bragin [Mon, 27 Dec 2010 18:14:24 +0000 (18:14 +0000)]
[FASTFAT_NEW]
- Some fixes to the previous commit.

svn path=/trunk/; revision=50168

11 years ago[FASTFAT]
Pierre Schweitzer [Mon, 27 Dec 2010 18:11:35 +0000 (18:11 +0000)]
[FASTFAT]
MagicValue--;
ThanksTo(James, Amine);
/* EOF */

svn path=/trunk/; revision=50167

11 years ago[PSEH]
Timo Kreuzer [Mon, 27 Dec 2010 17:55:53 +0000 (17:55 +0000)]
[PSEH]
Allow configuration of native SEH vs PSEH vs dummy PSEH with macro definitions (USE_NATIVE_SEH, USE_DUMMY_PSEH)

svn path=/trunk/; revision=50166

11 years ago[CRT]
Amine Khaldi [Mon, 27 Dec 2010 17:51:08 +0000 (17:51 +0000)]
[CRT]
- Add missing _A_VOLID definition.

svn path=/trunk/; revision=50165

11 years ago[FASTFAT_NEW]
Aleksey Bragin [Mon, 27 Dec 2010 16:49:21 +0000 (16:49 +0000)]
[FASTFAT_NEW]
- Substantially improve FatiCreate routine, to handle previously unhandled cases, fix wrong code structure in some places, add a stub for further implementation of a new file creation branch.
- Hackskip setting delay-on-close for a file for now (with a debug print reminder!)

svn path=/trunk/; revision=50164

11 years ago[GDI32]
Jérôme Gardou [Mon, 27 Dec 2010 16:23:59 +0000 (16:23 +0000)]
[GDI32]
  - Consistent formatting, no code change.

svn path=/trunk/; revision=50163

11 years ago[PSDK]
Aleksey Bragin [Mon, 27 Dec 2010 15:32:47 +0000 (15:32 +0000)]
[PSDK]
- Add missing definitions.

svn path=/trunk/; revision=50161

11 years ago[CRT]
Christoph von Wittich [Mon, 27 Dec 2010 12:45:03 +0000 (12:45 +0000)]
[CRT]
import strtoi64 from wine 1.3.10

svn path=/trunk/; revision=50159

11 years ago[SCSIPORT]
Roel Messiant [Mon, 27 Dec 2010 10:15:36 +0000 (10:15 +0000)]
[SCSIPORT]
- ScsiPortDeviceControl: Slight improvement to buffer length validation. Return failure status on a handful of failure cases. Prevents buffer overruns in user code.

svn path=/trunk/; revision=50158

11 years ago[FUSION]
Christoph von Wittich [Mon, 27 Dec 2010 09:54:01 +0000 (09:54 +0000)]
[FUSION]
use crt="msvcrt" instead of <library>msvcrt</library>

svn path=/trunk/; revision=50157

11 years ago[FUSION]
Christoph von Wittich [Mon, 27 Dec 2010 09:50:02 +0000 (09:50 +0000)]
[FUSION]
sync to wine 1.3.10

svn path=/trunk/; revision=50156

11 years ago[NSLOOKUP]
Timo Kreuzer [Mon, 27 Dec 2010 09:18:00 +0000 (09:18 +0000)]
[NSLOOKUP]
Use memcpy with sizeof instead of strncpy with strlen to make sure the destination string will be zero terminated.
CID 1649

svn path=/trunk/; revision=50155

11 years ago[Win32k]
James Tabor [Mon, 27 Dec 2010 09:08:01 +0000 (09:08 +0000)]
[Win32k]
- Use SendNotifyMessage for broadcasting these messages and SendMessageNoWait when not broadcasting.

svn path=/trunk/; revision=50154

11 years ago[CRT]
Christoph von Wittich [Mon, 27 Dec 2010 09:07:27 +0000 (09:07 +0000)]
[CRT]
import MSVCRT_I10_OUTPUT from wine

svn path=/trunk/; revision=50153

11 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 26 Dec 2010 22:25:47 +0000 (22:25 +0000)]
[NTOSKRNL]
Make definitions of ExpChangeRundown, ExpChangePushlock and ExpSetRundown 64 bit safe (have one portable definition and use it accordingly)

svn path=/trunk/; revision=50152

11 years agoUpdate Winefile to 1.3.10 too
Daniel Reimer [Sun, 26 Dec 2010 16:28:51 +0000 (16:28 +0000)]
Update Winefile to 1.3.10 too

svn path=/trunk/; revision=50151

11 years agoSync xcopy, iexplore, winhlp32, wordpad and write to wine 1.3.10
Daniel Reimer [Sun, 26 Dec 2010 16:25:30 +0000 (16:25 +0000)]
Sync xcopy, iexplore, winhlp32, wordpad and write to wine 1.3.10

svn path=/trunk/; revision=50150

11 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 26 Dec 2010 15:23:03 +0000 (15:23 +0000)]
[NTOSKRNL]
Remove all #line 15 "ARM³::BLA"
Reasons:
- It doesn't provide any benefits, its only purpose was to "look cool"
- It never looked cool, instead a character mess appeared
- It makes finding the related file harder, especially when the file is named differently then the description or when multiple files have the same tag
- It effectively breaks Coverity scans

svn path=/trunk/; revision=50149

11 years ago[VMX_SVGA]
Timo Kreuzer [Sun, 26 Dec 2010 15:04:02 +0000 (15:04 +0000)]
[VMX_SVGA]
Convert a pointer to a WCHAR string to an array of WCHARs to fix sizeof calculation. CID 10404

svn path=/trunk/; revision=50148

11 years ago[VGA_NEW]
Timo Kreuzer [Sun, 26 Dec 2010 14:54:57 +0000 (14:54 +0000)]
[VGA_NEW]
Use strlen() istead of sizeof() to get the string length from a pointer. CID 10403.

svn path=/trunk/; revision=50147

11 years agoFix for Fox Audio Player. Newest Version and leading to a Setup with libmpg
Daniel Reimer [Sun, 26 Dec 2010 14:37:41 +0000 (14:37 +0000)]
Fix for Fox Audio Player. Newest Version and leading to a Setup with libmpg

svn path=/trunk/; revision=50146

11 years agoUpdate rapps database.
Daniel Reimer [Sun, 26 Dec 2010 13:54:57 +0000 (13:54 +0000)]
Update rapps database.

svn path=/trunk/; revision=50145

11 years agoBug 5756: TRANSLATION: multiple modules: Bulgarian by CCTAHEB
Daniel Reimer [Sun, 26 Dec 2010 13:28:51 +0000 (13:28 +0000)]
Bug 5756: TRANSLATION: multiple modules: Bulgarian by CCTAHEB
Bug 5761: TRANSLATION: Czech translation update by Radek Liska

svn path=/trunk/; revision=50144