reactos.git
13 years ago[CMAKE]
Amine Khaldi [Thu, 6 Jan 2011 16:57:56 +0000 (16:57 +0000)]
[CMAKE]
- Initial support of the arm toolchain/build.

svn path=/branches/cmake-bringup/; revision=50300

13 years ago[CMAKE]
Amine Khaldi [Mon, 3 Jan 2011 00:33:31 +0000 (00:33 +0000)]
[CMAKE]
- Sync with trunk head (r50270)
- This also reverts r49298.

svn path=/branches/cmake-bringup/; revision=50271

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 years ago[CMAKE]
Amine Khaldi [Fri, 31 Dec 2010 18:51:00 +0000 (18:51 +0000)]
[CMAKE]
- Don't link ks to msvcrt either.

svn path=/branches/cmake-bringup/; revision=50246

13 years ago[CMAKE]
Amine Khaldi [Fri, 31 Dec 2010 18:48:26 +0000 (18:48 +0000)]
[CMAKE]
- Don't link portcls to msvcrt (?!) Spotted using the dependency graph added recently by Timo.

svn path=/branches/cmake-bringup/; revision=50245

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 16:54:37 +0000 (16:54 +0000)]
[CMAKE]
Fix conflict artifacts.

svn path=/branches/cmake-bringup/; revision=50244

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 16:49:49 +0000 (16:49 +0000)]
[CMAKE]
Add generation of a depencency graph for shared libraries.
The output is a graphml file. Can be enabled with GENERATE_DEPENDENCY_GRAPH switch.

svn path=/branches/cmake-bringup/; revision=50243

13 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

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:53:55 +0000 (15:53 +0000)]
[CMAKE]
Go back to DllMain entrypoints. Fixes cardgames.

svn path=/branches/cmake-bringup/; revision=50241

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:43:06 +0000 (15:43 +0000)]
[CMAKE]
Delete hal_i386.def

svn path=/branches/cmake-bringup/; revision=50240

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:42:03 +0000 (15:42 +0000)]
[CMAKE]
Delete ks.def

svn path=/branches/cmake-bringup/; revision=50239

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:35:59 +0000 (15:35 +0000)]
[CMAKE]
Delete scsiport_i386.def

svn path=/branches/cmake-bringup/; revision=50238

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:35:13 +0000 (15:35 +0000)]
[CMAKE]
Fix ftfd.spec

svn path=/branches/cmake-bringup/; revision=50237

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:17:11 +0000 (15:17 +0000)]
[CMAKE]
Delete msacm.spec.def

svn path=/branches/cmake-bringup/; revision=50236

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:15:09 +0000 (15:15 +0000)]
[CMAKE]
Delete ntdll.def

svn path=/branches/cmake-bringup/; revision=50235

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:12:58 +0000 (15:12 +0000)]
[CMAKE]
Remove def file for the kernel

svn path=/branches/cmake-bringup/; revision=50234

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:12:00 +0000 (15:12 +0000)]
[CMAKE]
Some amd64 compilation fixes

svn path=/branches/cmake-bringup/; revision=50233

13 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:11:06 +0000 (15:11 +0000)]
[CMAKE]
remove a def file

svn path=/branches/cmake-bringup/; revision=50232

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 years ago[CMAKE]
Amine Khaldi [Thu, 30 Dec 2010 15:39:10 +0000 (15:39 +0000)]
[CMAKE]
- Disable some resource files (mostly japanese ones) with a FIXME. They prevent us from compiling in unix due to an iconv issue.
- Lower the minimum required cmake version to 2.6
- Fix browseui resource paths.

svn path=/branches/cmake-bringup/; revision=50224

13 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

13 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

13 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

13 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

13 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

13 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

13 years ago[CMAKE]
Timo Kreuzer [Wed, 29 Dec 2010 23:58:17 +0000 (23:58 +0000)]
[CMAKE]
LD is stupid and doesn't handle stdcall decoration as proper as dlltool does (after we provided a patch). Passing --kill-at, also kills C++ mangled names and exports with stdcall decoration are imposible. In trunk we use dlltool to generate an exp file that we link with LD, but in the cmake branch we pass the def file to LD directly. Luckily we have a tool called spec2def that can handle these things. We now generate 2 different .def files, one for LD, containing the undecorated export name forwarded to the decorated symbol name (FooFunc=FooFunc@12), while the 2nd def file which is passed to dlltool for exportlib generation has full stdcall decorations. --kill-at is now passed to dlltool only. This commit might break msvc, but should be pretty easy to fix.

svn path=/branches/cmake-bringup/; revision=50217

13 years ago[CMAKE]
Amine Khaldi [Wed, 29 Dec 2010 19:11:17 +0000 (19:11 +0000)]
[CMAKE]
- Remove an unintended change.

svn path=/branches/cmake-bringup/; revision=50216

13 years ago[CMAKE]
Jérôme Gardou [Wed, 29 Dec 2010 18:28:34 +0000 (18:28 +0000)]
[CMAKE]
Improve rpcproxy macro
split boot/CMakeLists.txt into smaller and clearer CMakeLists.txt

svn path=/branches/cmake-bringup/; revision=50215

13 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

13 years ago[STLPORT]
Timo Kreuzer [Wed, 29 Dec 2010 13:35:40 +0000 (13:35 +0000)]
[STLPORT]
- Only use #pragma intrinsics on MSVC
- Don't add function prototypes for _InterlockedXxx

svn path=/branches/cmake-bringup/; revision=50213

13 years ago[STLPORT]
Timo Kreuzer [Wed, 29 Dec 2010 11:45:57 +0000 (11:45 +0000)]
[STLPORT]
- Fix compilation with 64 bit gcc

svn path=/branches/cmake-bringup/; revision=50212

13 years ago[STLPORT]
Timo Kreuzer [Wed, 29 Dec 2010 11:42:10 +0000 (11:42 +0000)]
[STLPORT]
- Add some additional definitions for amd64 compilation with gcc

svn path=/branches/cmake-bringup/; revision=50211

13 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

13 years ago[NTOSKRNL]
Timo Kreuzer [Wed, 29 Dec 2010 10:20:39 +0000 (10:20 +0000)]
[NTOSKRNL]
- Add MiPdeToAddress and MI_IS_PAGE_LARGE for amd64
- Fix a pragma message
- Add some missing globals for amd64

svn path=/branches/cmake-bringup/; revision=50209

13 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

13 years ago[CMAKE]
Timo Kreuzer [Wed, 29 Dec 2010 08:08:18 +0000 (08:08 +0000)]
[CMAKE]
- fix decorations on non-x86 builds
- improve batt and aclui
- remove set_export_spec macro

svn path=/branches/cmake-bringup/; revision=50207

13 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

13 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

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

svn path=/trunk/; revision=50204

13 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

13 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

13 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

13 years ago[CMAKE]
Timo Kreuzer [Tue, 28 Dec 2010 20:29:34 +0000 (20:29 +0000)]
[CMAKE]
Fix compilation of kddll

svn path=/branches/cmake-bringup/; revision=50200

13 years ago[CMAKE]
Timo Kreuzer [Tue, 28 Dec 2010 19:56:55 +0000 (19:56 +0000)]
[CMAKE]
Build the right kdcom when _WINKD_ is set

svn path=/branches/cmake-bringup/; revision=50199

13 years ago[ASM]
Timo Kreuzer [Tue, 28 Dec 2010 19:12:01 +0000 (19:12 +0000)]
[ASM]
KTIMER_TABLE are for win7 only

svn path=/branches/cmake-bringup/; revision=50198

13 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

13 years ago[CMAKE/ROSSYM]
Timo Kreuzer [Tue, 28 Dec 2010 17:12:58 +0000 (17:12 +0000)]
[CMAKE/ROSSYM]
Use _WIN32 instead of WIN32

svn path=/branches/cmake-bringup/; revision=50196

13 years ago[CMAKE/AMD64]
Timo Kreuzer [Tue, 28 Dec 2010 17:10:53 +0000 (17:10 +0000)]
[CMAKE/AMD64]
- add missing definitions for amd64

svn path=/branches/cmake-bringup/; revision=50195

13 years ago[CMAKE]
Timo Kreuzer [Tue, 28 Dec 2010 17:08:11 +0000 (17:08 +0000)]
[CMAKE]
- Add _WINKD_ definition
- fix DBG and KDBG

svn path=/branches/cmake-bringup/; revision=50194

13 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 28 Dec 2010 16:03:46 +0000 (16:03 +0000)]
[NTOSKRNL]
- Use SLIST_ENTRY instead of SINGLE_LIST_ENTRY for interlocked operations
- Remove unused variable

svn path=/branches/cmake-bringup/; revision=50191

13 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

13 years ago[CMAKE]
Timo Kreuzer [Tue, 28 Dec 2010 12:42:05 +0000 (12:42 +0000)]
[CMAKE]
Fix stdcall entry points for x86

svn path=/branches/cmake-bringup/; revision=50189

13 years ago[CMAKE]
Timo Kreuzer [Tue, 28 Dec 2010 12:14:13 +0000 (12:14 +0000)]
[CMAKE]
- Fix set_entrypoint for other architectures than x86, add an optional 3rd parameter for stdcall stackbytes
- don't add stdcall decoration to def files for other architectures then x86

svn path=/branches/cmake-bringup/; revision=50188

13 years ago[CMAKE]
Amine Khaldi [Tue, 28 Dec 2010 12:00:49 +0000 (12:00 +0000)]
[CMAKE]
- Actually the ARCH initialization is needed in both places.

svn path=/branches/cmake-bringup/; revision=50187

13 years ago[CMAKE]
Amine Khaldi [Tue, 28 Dec 2010 11:50:56 +0000 (11:50 +0000)]
[CMAKE]
- Move the ARCH initialization to the main cmake file instead of the toolchain file.

svn path=/branches/cmake-bringup/; revision=50186

13 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

13 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

13 years ago[CMAKE]
Timo Kreuzer [Tue, 28 Dec 2010 09:17:42 +0000 (09:17 +0000)]
[CMAKE]
Fix configure script for host tools

svn path=/branches/cmake-bringup/; revision=50182

13 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

13 years ago[CMAKE]
Timo Kreuzer [Tue, 28 Dec 2010 01:06:06 +0000 (01:06 +0000)]
[CMAKE]
Fix genincdata for amd64

svn path=/branches/cmake-bringup/; revision=50180

13 years ago[CMAKE]
Timo Kreuzer [Tue, 28 Dec 2010 01:04:55 +0000 (01:04 +0000)]
[CMAKE]
Add a few definitions for amd64

svn path=/branches/cmake-bringup/; revision=50179

13 years ago[CMAKE]
Jérôme Gardou [Mon, 27 Dec 2010 23:57:37 +0000 (23:57 +0000)]
[CMAKE]
  - add bootcdregtest target

svn path=/branches/cmake-bringup/; revision=50178

13 years ago[CMAKE]
Jérôme Gardou [Mon, 27 Dec 2010 23:57:12 +0000 (23:57 +0000)]
[CMAKE]
  - use already set variable for idl file compilation

svn path=/branches/cmake-bringup/; revision=50177

13 years ago[CMAKE]
Timo Kreuzer [Mon, 27 Dec 2010 23:14:50 +0000 (23:14 +0000)]
[CMAKE]
Add support for different architectures to configure script and simplify it a bit

svn path=/branches/cmake-bringup/; revision=50176

13 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

13 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

13 years ago[CMAKE]
Jérôme Gardou [Mon, 27 Dec 2010 21:05:32 +0000 (21:05 +0000)]
[CMAKE]
  - add regtest.cmd to reactos.cab

svn path=/branches/cmake-bringup/; revision=50172

13 years ago[CMAKE]
Amine Khaldi [Mon, 27 Dec 2010 20:10:40 +0000 (20:10 +0000)]
[CMAKE]
- Improve amd64 toolchain support.

svn path=/branches/cmake-bringup/; revision=50171

13 years ago[CMAKE]
Timo Kreuzer [Mon, 27 Dec 2010 18:44:31 +0000 (18:44 +0000)]
[CMAKE]
Fix a definition in svcctl.idl (MSVC)

svn path=/branches/cmake-bringup/; revision=50170

13 years ago[CMAKE]
Amine Khaldi [Mon, 27 Dec 2010 18:29:10 +0000 (18:29 +0000)]
[CMAKE]
- Improve formatting.

svn path=/branches/cmake-bringup/; revision=50169

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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