reactos.git
12 years ago[WLANSVC]
Eric Kohl [Sat, 9 Jul 2011 10:41:55 +0000 (10:41 +0000)]
[WLANSVC]
Set status SERVICE_STOPPED when the service has been stopped.

svn path=/trunk/; revision=52579

12 years ago[CMAKE] Sidesetup overloading nonpaged pool with big slabs of dwarf data.
Art Yerkes [Sat, 9 Jul 2011 09:58:02 +0000 (09:58 +0000)]
[CMAKE] Sidesetup overloading nonpaged pool with big slabs of dwarf data.

svn path=/trunk/; revision=52578

12 years ago[NTDLL/LDR]
Aleksey Bragin [Fri, 8 Jul 2011 22:32:48 +0000 (22:32 +0000)]
[NTDLL/LDR]
- Comment out the actctx redirection check because it's placed wrongly. This should fix cases when a DLL is being loaded twice or more times for the same process. Spotted by Rafal Harabien.

svn path=/trunk/; revision=52577

12 years ago[NTDLL]: Simplify LdrLockLoaderLock, fix its prototype, add an ASSERT, move cookie...
Alex Ionescu [Fri, 8 Jul 2011 21:19:38 +0000 (21:19 +0000)]
[NTDLL]: Simplify LdrLockLoaderLock, fix its prototype, add an ASSERT, move cookie generation into its own inline.

svn path=/trunk/; revision=52576

12 years ago[NTDLL]: Fix LdrUnlockLoaderLock bugs. 4x10000$.
Alex Ionescu [Fri, 8 Jul 2011 21:07:31 +0000 (21:07 +0000)]
[NTDLL]: Fix LdrUnlockLoaderLock bugs. 4x10000$.

svn path=/trunk/; revision=52575

12 years ago[NTDLL/LDR]
Rafal Harabien [Fri, 8 Jul 2011 19:42:53 +0000 (19:42 +0000)]
[NTDLL/LDR]
- Use \\KnownDlls\\KnownDllPath instead of \\KnownDlls\\KnownDlls to check known dlls patch (spotted by Thomas Faber)
- Assume known dlls are in system32 if \\KnownDlls exists but KnownDllPath not

svn path=/trunk/; revision=52574

12 years ago[IP]
Cameron Gutman [Fri, 8 Jul 2011 16:34:49 +0000 (16:34 +0000)]
[IP]
- Complete waiting requests upon socket error
- Fixes connect() stall forever if the remote side is not listening

svn path=/trunk/; revision=52572

12 years ago[CMAKE]
Amine Khaldi [Fri, 8 Jul 2011 11:16:26 +0000 (11:16 +0000)]
[CMAKE]
* Add yet another awesome rossym/kdbg feature: struct printing using the command "dt". Brought to you by the Arty.

svn path=/trunk/; revision=52571

12 years ago[CMAKE]
Amine Khaldi [Fri, 8 Jul 2011 11:14:10 +0000 (11:14 +0000)]
[CMAKE]
* Disable stdcall fixup for executables.

svn path=/trunk/; revision=52570

12 years ago[CMAKE]
Timo Kreuzer [Fri, 8 Jul 2011 10:01:43 +0000 (10:01 +0000)]
[CMAKE]
Improve configure.cmd

svn path=/trunk/; revision=52569

12 years ago[NDK]
Timo Kreuzer [Fri, 8 Jul 2011 09:25:50 +0000 (09:25 +0000)]
[NDK]
Fix LPCP_PORT_OBJECT definition

svn path=/trunk/; revision=52568

12 years ago[URLMON]
Timo Kreuzer [Fri, 8 Jul 2011 01:50:27 +0000 (01:50 +0000)]
[URLMON]
Fix build with MSVC and add it to MSVC bootcd

svn path=/trunk/; revision=52566

12 years ago[CMAKE]
Timo Kreuzer [Fri, 8 Jul 2011 01:48:51 +0000 (01:48 +0000)]
[CMAKE]
Improve generation of rpc proxy files with midl (dependency handling)

svn path=/trunk/; revision=52564

12 years ago[AFD]
Cameron Gutman [Thu, 7 Jul 2011 23:17:23 +0000 (23:17 +0000)]
[AFD]
- Fix a desired access bug that totally broke event select
- FILE_ALL_ACCESS is NOT equal to EVENT_ALL_ACCESS

svn path=/trunk/; revision=52563

12 years ago[AFD]
Cameron Gutman [Thu, 7 Jul 2011 22:43:35 +0000 (22:43 +0000)]
[AFD]
- Signal the event immediately if the select triggers have already been satisfied
- This fixes hangs with applications that wait on the select event before performing any socket operations

svn path=/trunk/; revision=52562

12 years ago[AFD]
Cameron Gutman [Thu, 7 Jul 2011 20:44:47 +0000 (20:44 +0000)]
[AFD]
- Implement IOCTL_AFD_RECV for connection-less sockets
- Fix a parameter check
- Fixes recv() on datagram sockets

svn path=/trunk/; revision=52561

12 years ago[MSAFD]
Cameron Gutman [Thu, 7 Jul 2011 20:16:28 +0000 (20:16 +0000)]
[MSAFD]
- Let WSPSend handle WSPSendTo on a non-datagram socket (mswsock_new does this)
- Fixes sendto on connection-oriented sockets

svn path=/trunk/; revision=52560

12 years ago[IP]
Cameron Gutman [Thu, 7 Jul 2011 20:02:52 +0000 (20:02 +0000)]
[IP]
- Return the amount of data sent in XXXSendDatagram() functions
- Fixes send() and sendto() return values for datagram sockets (bug exposed by the AFD send user-mode IRP rewrite)

svn path=/trunk/; revision=52559

12 years agoFix failed rel build.
Dmitry Gorbachev [Thu, 7 Jul 2011 19:50:52 +0000 (19:50 +0000)]
Fix failed rel build.

svn path=/trunk/; revision=52558

12 years ago[FREELDR]
Dmitry Gorbachev [Thu, 7 Jul 2011 19:19:44 +0000 (19:19 +0000)]
[FREELDR]
- Move read-only data into data section (allows to boot with GRUB again).
- Discard .drectve sections.
- Silence "set but not used" warnings.

svn path=/trunk/; revision=52557

12 years ago[NTOSKRNL]
Dmitry Gorbachev [Thu, 7 Jul 2011 19:18:16 +0000 (19:18 +0000)]
[NTOSKRNL]
Minas Abrahamyan (minas \dot/ subs \at/ gmail \dot/ com):
- Allow to view already shown, logged debug messages on the screen (bug #6018).

svn path=/trunk/; revision=52556

12 years agoPatch by Anton Yarotsky:
Sir Richard [Thu, 7 Jul 2011 12:03:56 +0000 (12:03 +0000)]
Patch by Anton Yarotsky:
[SACDRV]: Implement the SAC Channel Input/Output Interface and Getters/Setters.

svn path=/trunk/; revision=52555

12 years agoPatch by Anton Yarotsky:
Sir Richard [Thu, 7 Jul 2011 12:02:32 +0000 (12:02 +0000)]
Patch by Anton Yarotsky:
[SACDRV]: Add type definitions for channel VTABLE.
[SACDRV]: Add channel event macros and flags.
[SACDRV]: Add channal lock macros.
[SACDRV]: Add macros for parameter validation.
[SACDRV]: Add macro for pool allocation.
[SACDRV]: Misc fixes.

svn path=/trunk/; revision=52554

12 years ago[MSAFD]
Cameron Gutman [Thu, 7 Jul 2011 11:40:25 +0000 (11:40 +0000)]
[MSAFD]
- Let WSPRecv handle WSPRecvFrom on a non-datagram socket (mswsock_new does this)
- Fixes recvfrom on connection-oriented sockets

svn path=/trunk/; revision=52553

12 years ago[AFD]
Cameron Gutman [Thu, 7 Jul 2011 00:29:30 +0000 (00:29 +0000)]
[AFD]
- Rewrite user-mode send IRP handling so send errors get returned to the user properly
- Fixes OskitTCP: ESHUTDOWN/EPIPE debug log spam when a chargen telnet session is terminated by the remote side

svn path=/trunk/; revision=52552

12 years ago[RPCRT4]
Timo Kreuzer [Thu, 7 Jul 2011 00:21:41 +0000 (00:21 +0000)]
[RPCRT4]
Fix MSVC version of call_server_func

svn path=/trunk/; revision=52551

12 years ago[NTOSKRNL]
Timo Kreuzer [Wed, 6 Jul 2011 18:23:04 +0000 (18:23 +0000)]
[NTOSKRNL]
- Fix completely broken code to detect invalid MSR access in KiTrap0DHandler
- Fix MSVC warnings

svn path=/trunk/; revision=52548

12 years ago[NPFS]
Timo Kreuzer [Wed, 6 Jul 2011 18:14:42 +0000 (18:14 +0000)]
[NPFS]
Fix 2nd stage pool corruption.
CCBs are organized in a linked list in the corresponding Fcb, which is protected by Fcb->CcbListLock. They are also linked together server <-> client. This way they can be referenced without holding the lock. This lead to a race condition where a CCB's link was modified after the CCB was deleted. Fix this by using a reference counter and adding appropriate functions. Also make use of pool tags.

svn path=/trunk/; revision=52547

12 years ago[CDFS][FASTFAT][NPFS]
Rafal Harabien [Tue, 5 Jul 2011 13:55:39 +0000 (13:55 +0000)]
[CDFS][FASTFAT][NPFS]
- Fix MSVC warnings

svn path=/trunk/; revision=52546

12 years ago[MSAFD]
Rafal Harabien [Tue, 5 Jul 2011 12:21:17 +0000 (12:21 +0000)]
[MSAFD]
- Fix MSVC warning

svn path=/trunk/; revision=52545

12 years ago[USETUP]
Cameron Gutman [Mon, 4 Jul 2011 19:39:34 +0000 (19:39 +0000)]
[USETUP]
- Remove formatting and partitioning hacks which are unnecessary after fixing the invalid signature bug in the FAT formatting code

svn path=/trunk/; revision=52540

12 years ago[AFD]
Cameron Gutman [Mon, 4 Jul 2011 19:13:45 +0000 (19:13 +0000)]
[AFD]
- Move the TdiReceiveDatagram call to WarmSocketForBind like it is done for connects

svn path=/trunk/; revision=52539

12 years ago[AFD]
Cameron Gutman [Mon, 4 Jul 2011 18:07:55 +0000 (18:07 +0000)]
[AFD]
- Add support for AFD_INFO_INLINING_MODE
- Add support for setting AFD_INFO_RECEIVE_WINDOW_SIZE and AFD_INFO_SEND_WINDOW_SIZE
- None of this is used by our current msafd but mswsock_new uses it

svn path=/trunk/; revision=52538

12 years ago[MSAFD/AFD]
Cameron Gutman [Mon, 4 Jul 2011 17:37:45 +0000 (17:37 +0000)]
[MSAFD/AFD]
- Pass the non-blocking information as a boolean (mswsock_new does this too)
[AFD]
- Don't block waiting for a connection to accept on a non-blocking listener

svn path=/trunk/; revision=52537

12 years ago[RTL]
Timo Kreuzer [Mon, 4 Jul 2011 16:30:45 +0000 (16:30 +0000)]
[RTL]
- Fix RtlFindSetBits to search for bits before the HintIndex as well
- Remove a wrong (and commented out) ASSERT
- Fix MSVC warnings

svn path=/trunk/; revision=52536

12 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 4 Jul 2011 16:26:52 +0000 (16:26 +0000)]
[NTOSKRNL]
- Initialize an uninitialized variable
- MI_GET_NEXT_COLOR() doesn't have an argument
- Fix a warning on MSVC

svn path=/trunk/; revision=52535

12 years ago- Small fix for my last commit to prevent problems if ExAllocatePool fails
Cameron Gutman [Mon, 4 Jul 2011 15:45:58 +0000 (15:45 +0000)]
- Small fix for my last commit to prevent problems if ExAllocatePool fails

svn path=/trunk/; revision=52534

12 years ago[AFD]
Cameron Gutman [Mon, 4 Jul 2011 15:35:16 +0000 (15:35 +0000)]
[AFD]
- Fix FIONREAD for datagram sockets

svn path=/trunk/; revision=52533

12 years ago[AFD]
Cameron Gutman [Mon, 4 Jul 2011 00:30:04 +0000 (00:30 +0000)]
[AFD]
- Fix a check so FIONREAD works for accepted sockets too

svn path=/trunk/; revision=52532

12 years ago- Fix build
Rafal Harabien [Sun, 3 Jul 2011 23:32:00 +0000 (23:32 +0000)]
- Fix build

svn path=/trunk/; revision=52531

12 years ago[NORMALIZ]
Rafal Harabien [Sun, 3 Jul 2011 23:25:59 +0000 (23:25 +0000)]
[NORMALIZ]
- Remove .def file - we already have spec2def

svn path=/trunk/; revision=52530

12 years ago- Remove breakpoint added by mistake to FreeLdr
Rafal Harabien [Sun, 3 Jul 2011 23:19:59 +0000 (23:19 +0000)]
- Remove breakpoint added by mistake to FreeLdr

svn path=/trunk/; revision=52528

12 years ago[FREELDR]
Rafal Harabien [Sun, 3 Jul 2011 23:13:09 +0000 (23:13 +0000)]
[FREELDR]
- Remove debug prints added in previous commit...

svn path=/trunk/; revision=52527

12 years ago[FREELDR]
Rafal Harabien [Sun, 3 Jul 2011 23:01:39 +0000 (23:01 +0000)]
[FREELDR]
- Fix all MSVC warnings

svn path=/trunk/; revision=52526

12 years ago[LDR] In case of unrecoverable failure, always exit
Hervé Poussineau [Sun, 3 Jul 2011 21:34:52 +0000 (21:34 +0000)]
[LDR] In case of unrecoverable failure, always exit

svn path=/trunk/; revision=52524

12 years ago[LDR] Assume that lock is held only if lock method succeeded
Hervé Poussineau [Sun, 3 Jul 2011 21:33:42 +0000 (21:33 +0000)]
[LDR] Assume that lock is held only if lock method succeeded

svn path=/trunk/; revision=52523

12 years ago[LDR]
Cameron Gutman [Sun, 3 Jul 2011 20:16:12 +0000 (20:16 +0000)]
[LDR]
- "Just to be sure" is no reason to overwrite a potential DLL load failure status

svn path=/trunk/; revision=52522

12 years ago[LDR]
Cameron Gutman [Sun, 3 Jul 2011 20:10:02 +0000 (20:10 +0000)]
[LDR]
- Don't overwrite the real unload status with the return value of RtlLeaveCriticalSection

svn path=/trunk/; revision=52521

12 years ago[MSAFD]
Cameron Gutman [Sun, 3 Jul 2011 16:24:19 +0000 (16:24 +0000)]
[MSAFD]
- Only shutdown the socket if it has not already been shutdown
- Fixes EINVAL messages

svn path=/trunk/; revision=52518

12 years ago[LDR] Fix some mis-assignations
Hervé Poussineau [Sun, 3 Jul 2011 10:58:26 +0000 (10:58 +0000)]
[LDR] Fix some mis-assignations
Brought to you by WinOCM
See issue #6353 for more details.

svn path=/trunk/; revision=52515

12 years ago[KDCOM]
Olaf Siejka [Sun, 3 Jul 2011 10:13:53 +0000 (10:13 +0000)]
[KDCOM]
Increase KdpStallScaleFactor by a factor of 10. Fixes initial delay of debug output on faster PCs with WinDBG.

svn path=/trunk/; revision=52514

12 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 3 Jul 2011 09:56:59 +0000 (09:56 +0000)]
[NTOSKRNL]
- Fix KdComponentTableSize
- Make assembly instruction in KiCallUserMode MASM compatible
- silence some KD internal debug prints
The MSVC bootcd boots to desktop, but crashes with BAD_POOL_HEADER before 2nd stage setup starts.

svn path=/trunk/; revision=52513

12 years ago- Fix Release build.
James Tabor [Sun, 3 Jul 2011 08:46:07 +0000 (08:46 +0000)]
- Fix Release build.

svn path=/trunk/; revision=52512

12 years ago[TCPIP]
Cameron Gutman [Sun, 3 Jul 2011 02:13:57 +0000 (02:13 +0000)]
[TCPIP]
- Only wait to bind to a port if INADDR_ANY is specified
- Fixes EADDRNOTAVAIL when running Firefox and ws2_32_winetest sock (which now gets further but still doesn't complete)

svn path=/trunk/; revision=52511

12 years ago[AFD]
Cameron Gutman [Sun, 3 Jul 2011 01:53:10 +0000 (01:53 +0000)]
[AFD]
- We really do need to count the outstanding send IRP in our pending send count (with a detailed explanation of the reason included in the code)
- Wait on an outstanding send IRP to dispatch the disconnect
- When we receive a FIN from the other side and our receive comes back with 0 data, only close receiving on the socket because sending is still legal in this state
- Fixes many bugs on the ws2_32_winetest sock and likely lots of other partial disconnect related stuff
- Retest network related hanging bugs after this please (ftp dir hang is fixed)

svn path=/trunk/; revision=52510

12 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 3 Jul 2011 01:04:01 +0000 (01:04 +0000)]
[NTOSKRNL]
Fix KiConvertToGuiThread on MSVC builds, by using a raw assembly function instead of a (broken) inline asembly function
MSVC built kernel boots further now.

svn path=/trunk/; revision=52509

12 years ago[IP]
Cameron Gutman [Sun, 3 Jul 2011 00:12:25 +0000 (00:12 +0000)]
[IP]
- Handle an EPIPE error

svn path=/trunk/; revision=52508

12 years ago[NTOSKNRL]
Timo Kreuzer [Sat, 2 Jul 2011 23:11:06 +0000 (23:11 +0000)]
[NTOSKNRL]
- Change an ASSERT to a KeBugCheck, since the assertion can fail for any invalid memory access and this is not an internal Mm failure.
- Remove 2 cases, that "Should NEVER happen on ARM3!!!", but can very well happen.
- Do NOT make the code cleaner, by releasing the PFN lock in the same function that acquires it, but keep it 2 functions down. This is because it *SHOULD* be that way, since some internal undocumented functions, that we do not implement but that are (theoretically) called from here, also do release the PFN lock. Thanks Alex for explaining this.

svn path=/trunk/; revision=52507

12 years ago- Fix build
Cameron Gutman [Sat, 2 Jul 2011 23:07:45 +0000 (23:07 +0000)]
- Fix build

svn path=/trunk/; revision=52506

12 years ago[OSKITTCP]
Cameron Gutman [Sat, 2 Jul 2011 22:57:30 +0000 (22:57 +0000)]
[OSKITTCP]
- Remove socket state checks from OskitTCPRecv and OskitTCPSend
- Oskit already returns ESHUTDOWN when sosend is called on a socket with SS_CANTSENDMORE so it is unnecessary
- The check in OskitTCPRecv broke returning success and 0 bytes on a graceful shutdown (We got the FIN, set SS_CANTRCVMORE, signaled the connection, tried to read and failed with ESHUTDOWN instead of succeeding with 0 bytes)

svn path=/trunk/; revision=52505

12 years ago[OSKITTCP]
Cameron Gutman [Sat, 2 Jul 2011 21:47:30 +0000 (21:47 +0000)]
[OSKITTCP]
- Signal readable when read is closed and writeable when write is closed
- This seems counterintuitive on the surface but signaling the socket in this way ensures that pending reads and writes are cancelled if either side shuts down send/receive
- Graceful close (recv() returns 0 bytes and FD_CLOSE is signaled when we receive a FIN) works much better

svn path=/trunk/; revision=52504

12 years ago[TCPIP]
Cameron Gutman [Sat, 2 Jul 2011 20:36:35 +0000 (20:36 +0000)]
[TCPIP]
- Implement support for timing out disconnects
- Add debug prints for oskittcp errors
[MSAFD]
- Set a disconnect timeout value that actually makes sense (1 second vs 100 nanoseconds)

svn path=/trunk/; revision=52503

12 years ago[AFD]
Cameron Gutman [Sat, 2 Jul 2011 20:26:21 +0000 (20:26 +0000)]
[AFD]
- Fix a corrupted disconnect timeout pointer being sent to the TDI transport driver

svn path=/trunk/; revision=52502

12 years ago[TCPIP]
Cameron Gutman [Sat, 2 Jul 2011 15:37:37 +0000 (15:37 +0000)]
[TCPIP]
- Fix binding to an unspecified port on a connect so that it works reliably by asking the TCP library for a free port instead of assuming that one we have is free
- Fix binding to an unspecified port on a listen which previously would result in the address file not having information stored about the port number assigned
- Fix a nasty bug which resulted in us binding to an arbitrary port during a connect even when the client wanted a specific port
- Revert the hack that partially fixed this before

svn path=/trunk/; revision=52501

12 years ago[FAT32]
Timo Kreuzer [Sat, 2 Jul 2011 15:08:54 +0000 (15:08 +0000)]
[FAT32]
- Really fix loading the MSVC built kernel, by moving the FAT sector buffer beyond the area for freeldr.sys
- Load segment only in one place

svn path=/trunk/; revision=52500

12 years ago[OSKITTCP]
Cameron Gutman [Fri, 1 Jul 2011 15:08:59 +0000 (15:08 +0000)]
[OSKITTCP]
- Set SO_REUSEPORT on new sockets to allow binding to ports shared by sockets which are closed according to upper layers of tcpip but still pending a close in oskittcp (see the BSD try-10-times hack)
- Fill all members of the sockaddr_in struct when fulfilling a query accept request

svn path=/trunk/; revision=52498

12 years ago[AFD]
Cameron Gutman [Fri, 1 Jul 2011 14:31:37 +0000 (14:31 +0000)]
[AFD]
- Rewrite disconnect to work asynchronously

svn path=/trunk/; revision=52497

12 years ago[FAT32]
Timo Kreuzer [Fri, 1 Jul 2011 01:06:19 +0000 (01:06 +0000)]
[FAT32]
Add some code that does ... nothing, but fixes 2nd stage boot with msvc. To figure out why this is needed, is left as an excercise to the reader :)

svn path=/trunk/; revision=52496

12 years ago[DDK]
Rafal Harabien [Thu, 30 Jun 2011 22:54:20 +0000 (22:54 +0000)]
[DDK]
- Fix ScsiPortWriteRegisterUchar prototype

svn path=/trunk/; revision=52495

12 years ago[FREELDR]
Rafal Harabien [Thu, 30 Jun 2011 18:55:44 +0000 (18:55 +0000)]
[FREELDR]
- Allocate enough memory for unicode strings

svn path=/trunk/; revision=52494

12 years ago[CMAKE]
Timo Kreuzer [Thu, 30 Jun 2011 16:03:41 +0000 (16:03 +0000)]
[CMAKE]
Add hlink and msi importlib to MSVC build

svn path=/trunk/; revision=52493

12 years ago[AFD]
Cameron Gutman [Thu, 30 Jun 2011 06:04:09 +0000 (06:04 +0000)]
[AFD]
- Fix several bugs related to the FD_WRITE event
- We would not set the sendable poll state if the socket had data waiting to be sent even if there was buffer space
- We did not set the poll state after performing a send
- We did not clear the sendable poll state if we ran out of buffer space

svn path=/trunk/; revision=52492

12 years ago[FREELDR]
Timo Kreuzer [Wed, 29 Jun 2011 20:27:07 +0000 (20:27 +0000)]
[FREELDR]
Remove the old boot method.
Its not needed anymore, since booting with more than 4GB works fine with the new method now. It didn't work anyway since the neccessary code in the kernel has been #if'ed out in r49445

svn path=/trunk/; revision=52491

12 years ago[ASM]
Sylvain Petreolle [Wed, 29 Jun 2011 16:40:14 +0000 (16:40 +0000)]
[ASM]
Use CR, LF and NUL in .ascii macro.

svn path=/trunk/; revision=52490

12 years ago[KDCOM]
Timo Kreuzer [Tue, 28 Jun 2011 15:15:28 +0000 (15:15 +0000)]
[KDCOM]
Fix a typo

svn path=/trunk/; revision=52488

12 years ago[KDCOM]
Timo Kreuzer [Tue, 28 Jun 2011 15:12:02 +0000 (15:12 +0000)]
[KDCOM]
Revert r52482, it didn't really work. Instead grab the StallScaleFactor from the PCR and use this as a base for the repeat count.

svn path=/trunk/; revision=52487

12 years ago[TRANSLATION]
Olaf Siejka [Tue, 28 Jun 2011 11:42:37 +0000 (11:42 +0000)]
[TRANSLATION]
- CACLS, CALC and CHARMAP UTF8 conversion by Elton Chung;
- FONTVIEW, LOGON russian/ukrainian UTF8 conversion and SYSDM ukrainian fix by Igor Paliychuk;
- WIN32CSR czech translation update by Radek Liska;

svn path=/trunk/; revision=52486

12 years ago[CMAKE]
Jérôme Gardou [Mon, 27 Jun 2011 17:26:59 +0000 (17:26 +0000)]
[CMAKE]
  - reapply 52463, it was a real fix :-)
log: fix typo, batc.sys -> battc.sys

svn path=/trunk/; revision=52484

12 years ago[CMAKE]
Jérôme Gardou [Mon, 27 Jun 2011 17:20:02 +0000 (17:20 +0000)]
[CMAKE]
  - do not use half supported precompiled header wrongly for rosautotests

svn path=/trunk/; revision=52483

12 years ago[KDCOM]
Timo Kreuzer [Mon, 27 Jun 2011 16:51:00 +0000 (16:51 +0000)]
[KDCOM]
Use KeStallExecutionProcessor, once its ready (after KdDebuggerInitialize1 was called) for the receive timeout. Repeat 100 times with 1 ms wait. This seems to work quite well, but might be tuned for better values.

svn path=/trunk/; revision=52482

12 years ago[CRT]
Timo Kreuzer [Mon, 27 Jun 2011 10:50:09 +0000 (10:50 +0000)]
[CRT]
On amd64 builds, where we don't have underscored symbols, create an alias fabs for the function _fabs, since we cannot create fabs as a label directly

svn path=/trunk/; revision=52481

12 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 27 Jun 2011 00:20:47 +0000 (00:20 +0000)]
[NTOSKRNL]
Use KeRainseIrql and KeLowerIrql instead of the fastcall versions. Fixes amd64 build

svn path=/trunk/; revision=52479

12 years ago[CRT]
Timo Kreuzer [Sun, 26 Jun 2011 22:57:12 +0000 (22:57 +0000)]
[CRT]
- comment out gcc specific code on MSVC builds
- add some files for amd64 to msvcrtex

svn path=/trunk/; revision=52478

12 years ago[WINE]
Timo Kreuzer [Sun, 26 Jun 2011 22:26:42 +0000 (22:26 +0000)]
[WINE]
- demote an #error to a #pragma warning for amd64 MSVC builds

svn path=/trunk/; revision=52477

12 years ago[SPEC2DEF]
Timo Kreuzer [Sun, 26 Jun 2011 22:23:08 +0000 (22:23 +0000)]
[SPEC2DEF]
change the way import libs are created for MSVC. Since we don't use underscores in symbols on other architectures than x86, its not possible to create labels like "div", since it conflicts with the opcode. Therefore add a prefix and redirect all exports to the prefixed version when building an importlib

svn path=/trunk/; revision=52476

12 years ago[CABMAN/CDMAKE]
Timo Kreuzer [Sun, 26 Jun 2011 22:17:01 +0000 (22:17 +0000)]
[CABMAN/CDMAKE]
check for _WIN32 instead of WIN32, fixes compilation with amd64 toolchain

svn path=/trunk/; revision=52475

12 years ago[CMAKE]
Timo Kreuzer [Sun, 26 Jun 2011 22:05:31 +0000 (22:05 +0000)]
[CMAKE]
Patch by Samuel Serapion:
Fix configure script and add support for CodeBlocks and Eclipse

svn path=/trunk/; revision=52474

12 years ago[CMAKE]
Timo Kreuzer [Sun, 26 Jun 2011 21:29:55 +0000 (21:29 +0000)]
[CMAKE]
revert r52460, r52463, r52468 on behalf of Jerome
it wrongly gave name decorations to export

svn path=/trunk/; revision=52473

12 years ago[FREELDR]
Timo Kreuzer [Sun, 26 Jun 2011 18:06:19 +0000 (18:06 +0000)]
[FREELDR]
Fix amd64 build of setupldr as well.

svn path=/trunk/; revision=52472

12 years ago[REGEDIT]
Eric Kohl [Sun, 26 Jun 2011 16:19:33 +0000 (16:19 +0000)]
[REGEDIT]
Add ability to parse and display REG_RESOURCE_LIST values.

svn path=/trunk/; revision=52471

12 years ago[NDK]
Eric Kohl [Sun, 26 Jun 2011 11:29:17 +0000 (11:29 +0000)]
[NDK]
Add missing interrupt resource descriptor flags.

svn path=/trunk/; revision=52470

12 years ago[FREELDR]
Timo Kreuzer [Sun, 26 Jun 2011 10:49:22 +0000 (10:49 +0000)]
[FREELDR]
Fix amd64 build. It doesn't work yet

svn path=/trunk/; revision=52469

12 years ago[CMAKE]
Jérôme Gardou [Sun, 26 Jun 2011 10:21:57 +0000 (10:21 +0000)]
[CMAKE]
  - add back add_importlib_target for def files, w32kdll relies on it.

svn path=/trunk/; revision=52468

12 years ago[MSTSC][USETUP]
Rafal Harabien [Sun, 26 Jun 2011 10:08:31 +0000 (10:08 +0000)]
[MSTSC][USETUP]
- Fix MSVC warnings
- Remove duplicated code in usetup progress bar

svn path=/trunk/; revision=52467

12 years ago[PSDK]
Timo Kreuzer [Sun, 26 Jun 2011 09:37:59 +0000 (09:37 +0000)]
[PSDK]
Samuel Serapion:
Fix duplicate definitions on amd64 build

svn path=/trunk/; revision=52466

12 years ago[CMAKE]
Timo Kreuzer [Sun, 26 Jun 2011 09:19:24 +0000 (09:19 +0000)]
[CMAKE]
Patch by Samuel Serapion:
Make configure.cmd check for presence of cmake and detect jom

svn path=/trunk/; revision=52465

12 years ago[WINE/INCLUDE]: Fix build on OS X, which uses a slightly different version of fnctl...
Alex Ionescu [Sat, 25 Jun 2011 19:25:54 +0000 (19:25 +0000)]
[WINE/INCLUDE]: Fix build on OS X, which uses a slightly different version of fnctl.h that doesn't use HAVE_XXX but just _XXX.

svn path=/trunk/; revision=52464

12 years ago[CMAKE]
Jérôme Gardou [Sat, 25 Jun 2011 19:16:08 +0000 (19:16 +0000)]
[CMAKE]
  - fix typo

svn path=/trunk/; revision=52463

12 years ago[SETUPLDR]
Timo Kreuzer [Sat, 25 Jun 2011 18:52:38 +0000 (18:52 +0000)]
[SETUPLDR]
Display a message box and bail out if loading imported dlls failed

svn path=/trunk/; revision=52462

12 years ago[CMAKE]
Amine Khaldi [Sat, 25 Jun 2011 18:48:38 +0000 (18:48 +0000)]
[CMAKE]
* Add rapps, ftp and dwnl to msvc build.

svn path=/trunk/; revision=52461