reactos.git
8 years ago[TCPIP]
Cameron Gutman [Sun, 7 Aug 2011 19:13:23 +0000 (19:13 +0000)]
[TCPIP]
- Merge the Google Summer of Code TcpIpDriver project to replace our current TCP implementation
- Remove oskittcp
- Big thanks to Claudiu Mihail for his work on the project

svn path=/trunk/; revision=53122

8 years ago[SERVMAN]
Eric Kohl [Sun, 7 Aug 2011 19:10:12 +0000 (19:10 +0000)]
[SERVMAN]
- When a service gets started, read the start parameters from the edit control and pass them to StartService.
- Disable the start parameter edit control while a service is running.

svn path=/trunk/; revision=53121

8 years ago[RPCRT4]
Jérôme Gardou [Sun, 7 Aug 2011 17:26:49 +0000 (17:26 +0000)]
[RPCRT4]
- Hack cmake build file to get wininet.dll delay importing.
msvc build reactos now gets as far as showing 2nd stage setup wizard.
Mouse/keyboard don't respond yet.

svn path=/trunk/; revision=53120

8 years ago[WINETESTS]
Jérôme Gardou [Sun, 7 Aug 2011 16:20:27 +0000 (16:20 +0000)]
[WINETESTS]
- update rpcrt4 tests to wine 1.3.26 while we're at it.

svn path=/trunk/; revision=53119

8 years ago[RPCRT4]
Jérôme Gardou [Sun, 7 Aug 2011 16:15:10 +0000 (16:15 +0000)]
[RPCRT4]
- sync with wine 1.3.26
MAny thanks to Filip Navara for his invaluable help.

svn path=/trunk/; revision=53118

8 years ago[CMAKE]
Jérôme Gardou [Sun, 7 Aug 2011 14:26:36 +0000 (14:26 +0000)]
[CMAKE]
remove useless file

svn path=/trunk/; revision=53117

8 years ago[CMAKE]
Jérôme Gardou [Sun, 7 Aug 2011 11:13:45 +0000 (11:13 +0000)]
[CMAKE]
- add the possibility to add dependencies to PCH.
- Use it to fix advapi32 build

svn path=/trunk/; revision=53116

8 years ago[CMAKE]
Jérôme Gardou [Sun, 7 Aug 2011 11:03:24 +0000 (11:03 +0000)]
[CMAKE]
- tentative to fix buildbot cmake build

svn path=/trunk/; revision=53115

8 years ago[RPCSS]
Jérôme Gardou [Sun, 7 Aug 2011 01:25:31 +0000 (01:25 +0000)]
[RPCSS]
-Fix build

svn path=/trunk/; revision=53114

8 years ago[ROSTESTS/CMAKE]
Jérôme Gardou [Sun, 7 Aug 2011 00:54:26 +0000 (00:54 +0000)]
[ROSTESTS/CMAKE]
- fix rpcrt4 winetest build file according to r53112

svn path=/trunk/; revision=53113

8 years ago[CMAKE][CMAKE]
Jérôme Gardou [Sun, 7 Aug 2011 00:53:19 +0000 (00:53 +0000)]
[CMAKE][CMAKE]
- turn most macros in function 2/x.
- separate rpc server and client stubs, and generate them directly instead of using a library, so they got the flags that the module uses.
- commit forgotten file from r53088
- get rid of winesdk target, it's useless now

svn path=/trunk/; revision=53112

8 years ago[CMAKE]
Jérôme Gardou [Sun, 7 Aug 2011 00:46:46 +0000 (00:46 +0000)]
[CMAKE]
- fix "use of uninitialized variables" warning.
Yes, cmake got this to!

svn path=/trunk/; revision=53111

8 years ago[CMAKE]
Jérôme Gardou [Sun, 7 Aug 2011 00:45:23 +0000 (00:45 +0000)]
[CMAKE]
- turn most macros in function 1/x.
This avoids defining a truckload of variables in the global space, and some of these variables would collapse themselves in certain cases.

svn path=/trunk/; revision=53110

8 years ago[CMAKE]
Amine Khaldi [Sat, 6 Aug 2011 23:18:17 +0000 (23:18 +0000)]
[CMAKE]
* Set RC compiler for some modules.

svn path=/trunk/; revision=53109

8 years ago[REGEDIT]
Amine Khaldi [Sat, 6 Aug 2011 23:15:46 +0000 (23:15 +0000)]
[REGEDIT]
* Lose the BOM.

svn path=/trunk/; revision=53108

8 years ago[AVIFIL32]
Amine Khaldi [Sat, 6 Aug 2011 18:50:52 +0000 (18:50 +0000)]
[AVIFIL32]
* Encode avifile_Bg.rc in UTF-8 without BOM.

svn path=/trunk/; revision=53104

8 years ago[WIN32K] - Fix uninitialized variable usage
Thomas Faber [Sat, 6 Aug 2011 17:02:54 +0000 (17:02 +0000)]
[WIN32K] - Fix uninitialized variable usage
[ADVAPI32] - Fix a TRACE
[PCIX] - Fix statements without effect
Spotted by MSVC.

svn path=/trunk/; revision=53102

8 years agoRemove shell32_new, the real one is in the branch
Ged Murphy [Sat, 6 Aug 2011 12:51:02 +0000 (12:51 +0000)]
Remove shell32_new, the real one is in the branch

svn path=/trunk/; revision=53101

8 years ago[MSAFD]
Cameron Gutman [Sat, 6 Aug 2011 12:01:09 +0000 (12:01 +0000)]
[MSAFD]
- Remove a broken debug print

svn path=/trunk/; revision=53100

8 years ago[SERVICES]
Eric Kohl [Sat, 6 Aug 2011 10:37:12 +0000 (10:37 +0000)]
[SERVICES]
Fix coding style. No code changes.

svn path=/trunk/; revision=53098

8 years ago[CMAKE]
Jérôme Gardou [Fri, 5 Aug 2011 20:40:40 +0000 (20:40 +0000)]
[CMAKE]
- make generated files depend on their generator
It seems stupid, but I removed this quite some time ago, don't ask me why.
Now, you just have to build the tools and do an incremental build each time a tool is updated.

svn path=/trunk/; revision=53088

8 years ago[PSDK]
Jérôme Gardou [Fri, 5 Aug 2011 19:35:54 +0000 (19:35 +0000)]
[PSDK]
- do not redefine UNICODE_STRING and NTSTATUS if wintrnl.h has already been included
- define PNTSTATUS in wintrnl.h
- add RPC_PROTSEC_VECTOR and RPC_MGMT_AUTHORIZATION_FN definitions

svn path=/trunk/; revision=53087

8 years ago[FORMATTING]
Jérôme Gardou [Fri, 5 Aug 2011 17:58:27 +0000 (17:58 +0000)]
[FORMATTING]
- damn you notepad++

svn path=/trunk/; revision=53086

8 years ago[FREELDR]
Jérôme Gardou [Fri, 5 Aug 2011 17:54:06 +0000 (17:54 +0000)]
[FREELDR]
- Add back apparently lost line of r52098.
Patch by Alex Ionescu, tested by Igor Paliychuk.
See issue #6292 for more details.

svn path=/trunk/; revision=53085

8 years ago[CMAKE]
Amine Khaldi [Fri, 5 Aug 2011 14:48:47 +0000 (14:48 +0000)]
[CMAKE]
* Force cl as the C/C++ Compiler when we detect the WDK environment.
* Buildbot can now have PCH support back.

svn path=/trunk/; revision=53084

8 years ago[NDK]
Thomas Faber [Fri, 5 Aug 2011 09:36:32 +0000 (09:36 +0000)]
[NDK]
- Add RtlCompareMemoryUlong and RtlCopyBytes/RtlFillBytes/RtlZeroBytes

svn path=/trunk/; revision=53081

8 years ago[DHCPCSVC] - Fix another funny GetLastError DPRINT
Thomas Faber [Fri, 5 Aug 2011 09:02:40 +0000 (09:02 +0000)]
[DHCPCSVC] - Fix another funny GetLastError DPRINT
[NETID] - It's unicode! Surprising it even worked. Fixes warnings
[SACDRV] - Fix entry point warning
[CRT] - Fix MSVC warning

svn path=/trunk/; revision=53080

8 years ago[CRTDLL]
Cameron Gutman [Fri, 5 Aug 2011 04:55:34 +0000 (04:55 +0000)]
[CRTDLL]
- Free the correct variable in the failure case

svn path=/trunk/; revision=53079

8 years ago- Fix the stupid mess we created when making this from the cmake branch
Cameron Gutman [Fri, 5 Aug 2011 02:25:05 +0000 (02:25 +0000)]
- Fix the stupid mess we created when making this from the cmake branch
- Part 1 of 2

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=53074

8 years ago[DDK/XDK]
Thomas Faber [Fri, 5 Aug 2011 01:20:28 +0000 (01:20 +0000)]
[DDK/XDK]
- Add function types, not only function pointer types, for splay/avl tree functions
- RTL_SPLAY_LINKS needs to be defined regardless of RTL_USE_AVL_TABLES
[NDK]
- Add missing splay/avl tree function declarations
- Add the function types as well. These are also not in ntifs anymore

svn path=/trunk/; revision=53073

8 years ago[CSRSRV]
Thomas Faber [Fri, 5 Aug 2011 00:50:51 +0000 (00:50 +0000)]
[CSRSRV]
- Define NDEBUG only once
- Don't define helper macro in the source
- DPRINT fixes
[NTDLL/LDR]
- More verbose DPRINT for initialization failure

svn path=/trunk/; revision=53072

8 years ago[KERNEL32] - Fix DuplicateHandle return value
Thomas Faber [Thu, 4 Aug 2011 22:53:57 +0000 (22:53 +0000)]
[KERNEL32] - Fix DuplicateHandle return value
[WIN32CSR] - Fix DPRINT

svn path=/trunk/; revision=53071

8 years ago[NTOSKRNL]: Implement SystemRangeStartInformation.
Alex Ionescu [Thu, 4 Aug 2011 22:41:39 +0000 (22:41 +0000)]
[NTOSKRNL]: Implement SystemRangeStartInformation.

svn path=/trunk/; revision=53070

8 years ago[KERNEL32]: Fix the handle APIs. DuplicateHandle was pretty broken w.r.t console...
Alex Ionescu [Thu, 4 Aug 2011 22:21:39 +0000 (22:21 +0000)]
[KERNEL32]: Fix the handle APIs. DuplicateHandle was pretty broken w.r.t console handles, and the Query/Set APIs didn't handle those at all.

svn path=/trunk/; revision=53069

8 years ago[KERNEL32]: Cleanup and fix the Global* APIs for heap allocation. Mostly parameter...
Alex Ionescu [Thu, 4 Aug 2011 22:18:01 +0000 (22:18 +0000)]
[KERNEL32]: Cleanup and fix the Global* APIs for heap allocation. Mostly parameter check fixing, checking for errors and failure cases, as well as adding SEH (no real functionality improvement, other than fixing a security issue in GlobalLock).
[KERNEL32]: Rename hProcessHeap to BaseHeap, and only allow the heapmem.c access to this (change find.c to use RtlGetProcessHeap() like everyone else).

svn path=/trunk/; revision=53068

8 years ago[TCPIP]
Cameron Gutman [Thu, 4 Aug 2011 20:14:13 +0000 (20:14 +0000)]
[TCPIP]
- Comment out the timeout parameter until I implement disconnect timeouts for lwIP
- Branch repair (part 5 of x)

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=53067

8 years ago[IP]
Cameron Gutman [Thu, 4 Aug 2011 19:03:20 +0000 (19:03 +0000)]
[IP]
- Remove oskittcp.h from the PCH
[LWIP]
- Don't define LWIP_PROVIDE_ERRNO because we get those from our CRT
- Branch repair (part 4 of x)

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=53066

8 years ago[SPEC2DEF]
Cameron Gutman [Thu, 4 Aug 2011 18:31:07 +0000 (18:31 +0000)]
[SPEC2DEF]
- Merge a file that was forgotten in r52122
- Branch repair (part 3 of x)

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=53065

8 years ago[NTOSKRNL/MM]
Jérôme Gardou [Thu, 4 Aug 2011 18:23:20 +0000 (18:23 +0000)]
[NTOSKRNL/MM]
- Actually, there is no need to crawl the entire tree, just going past the limit is enough. Thanks Timo.
- Fix MSVC warning, thanks Ged.
Now you have correct AND optimized code, Alex AND Timo should be happy.
I'm only the committer of these fix, the work was mostly done by Thomas Faber and Alex Ionescu.

svn path=/trunk/; revision=53064

8 years ago- Update to r53061
Cameron Gutman [Thu, 4 Aug 2011 17:42:50 +0000 (17:42 +0000)]
- Update to r53061
- Branch repair (part 2 of x)

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=53063

8 years ago- Revert r52573
Cameron Gutman [Thu, 4 Aug 2011 17:16:20 +0000 (17:16 +0000)]
- Revert r52573
- Branch repair (part 1 of x)

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=53062

8 years ago[NTOSKRNL]
Jérôme Gardou [Thu, 4 Aug 2011 16:39:04 +0000 (16:39 +0000)]
[NTOSKRNL]
Fix build

svn path=/trunk/; revision=53061

8 years ago[NTOSKRNL]
Jérôme Gardou [Thu, 4 Aug 2011 16:21:22 +0000 (16:21 +0000)]
[NTOSKRNL]
- begin search at the highest possible address in VAD tree

svn path=/trunk/; revision=53060

8 years ago[NTOSKRNL]: NLS tables should be mapped before PEB.
Alex Ionescu [Thu, 4 Aug 2011 13:10:57 +0000 (13:10 +0000)]
[NTOSKRNL]: NLS tables should be mapped before PEB.
[NTOSKRNL]: Handle failure of NLS and PEB mapping correctly.
[NTOSKRNL]: Only set Peb->OsCSDVersion if NtHeader->Win32VersionValue is set.

svn path=/trunk/; revision=53059

8 years ago[KERNEL32]: Cleanup GetSystemInfo and friends, fix some bugs, mainly removing support...
Alex Ionescu [Thu, 4 Aug 2011 00:55:52 +0000 (00:55 +0000)]
[KERNEL32]: Cleanup GetSystemInfo and friends, fix some bugs, mainly removing support for unsupported CPUs/architectures, and adding support for PROCESSOR_ARCHITECTURE_AMD64. Did some refactoring to support WoW64 in the future as well.

svn path=/trunk/; revision=53057

8 years ago[KERNEL32]: Cleanup and fix bugs in the TimerQueue implementation... mainly related...
Alex Ionescu [Thu, 4 Aug 2011 00:54:00 +0000 (00:54 +0000)]
[KERNEL32]: Cleanup and fix bugs in the TimerQueue implementation... mainly related to wrong/incorrect parameter checks and error codes.

svn path=/trunk/; revision=53056

8 years ago[CMAKE]
Jérôme Gardou [Wed, 3 Aug 2011 20:29:04 +0000 (20:29 +0000)]
[CMAKE]
- add cmake visual ASM compiler detection script, from cmake 2.8.5 + modification to handle ml32/64

svn path=/trunk/; revision=53055

8 years ago[CSRSRV]: All the allocations must come from the CSRSS shared heap, not the current...
Alex Ionescu [Wed, 3 Aug 2011 16:37:39 +0000 (16:37 +0000)]
[CSRSRV]: All the allocations must come from the CSRSS shared heap, not the current CSR heap.

svn path=/trunk/; revision=53052

8 years ago[CSRSRV]: CSRSS tries to connect with itself and already has the region mapped, so...
Alex Ionescu [Wed, 3 Aug 2011 15:45:16 +0000 (15:45 +0000)]
[CSRSRV]: CSRSS tries to connect with itself and already has the region mapped, so allow this as a hack.

svn path=/trunk/; revision=53051

8 years ago[PSDK]
Jérôme Gardou [Wed, 3 Aug 2011 15:20:36 +0000 (15:20 +0000)]
[PSDK]
- mark operators == et != of REFPROPERTYKEY as C++ externs

svn path=/trunk/; revision=53050

8 years ago[CSRSRV]: Hey Arch, try creating a shared section before mapping it.
Alex Ionescu [Wed, 3 Aug 2011 15:04:21 +0000 (15:04 +0000)]
[CSRSRV]: Hey Arch, try creating a shared section before mapping it.

svn path=/trunk/; revision=53049

8 years ago[CMAKE]
Jérôme Gardou [Wed, 3 Aug 2011 15:02:11 +0000 (15:02 +0000)]
[CMAKE]
- use functions instead of macros.
This avoids adding flags multiple times.
See the PARENT_SCOPE option of cmake's command "set" for details.

svn path=/trunk/; revision=53048

8 years ago[NDIS]
Cameron Gutman [Wed, 3 Aug 2011 07:52:51 +0000 (07:52 +0000)]
[NDIS]
- Fix adapter binding for the WinPcap driver

svn path=/trunk/; revision=53045

8 years ago[CSRSRV]: Hey Arch, try creating a shared section before mapping it.
Alex Ionescu [Wed, 3 Aug 2011 06:18:42 +0000 (06:18 +0000)]
[CSRSRV]: Hey Arch, try creating a shared section before mapping it.

svn path=/trunk/; revision=53044

8 years ago[CSRSRV]: Try to see why it appears some processes don't have a handle in their CSR_P...
Alex Ionescu [Wed, 3 Aug 2011 05:58:58 +0000 (05:58 +0000)]
[CSRSRV]: Try to see why it appears some processes don't have a handle in their CSR_PROCESS_DATA....

svn path=/trunk/; revision=53043

8 years ago[CSRSS]: Fix broken logic.
Alex Ionescu [Wed, 3 Aug 2011 03:57:30 +0000 (03:57 +0000)]
[CSRSS]: Fix broken logic.

svn path=/trunk/; revision=53042

8 years ago[CSRSS]: Hack header to fix build.
Alex Ionescu [Wed, 3 Aug 2011 03:30:56 +0000 (03:30 +0000)]
[CSRSS]: Hack header to fix build.

svn path=/trunk/; revision=53041

8 years ago[CSRSRV/KERNEL32]: Have CSRSS create a proper shared section (Based on code taken...
Alex Ionescu [Wed, 3 Aug 2011 03:09:02 +0000 (03:09 +0000)]
[CSRSRV/KERNEL32]: Have CSRSS create a proper shared section (Based on code taken from the CSRSS rewrite in trunk) and attach it to every client.
[CSRSRV/KERNEL32]: Have CSRSS fill out the base server static data. Still a bit of a hack since we should have a basesrv to do this, but it'll fix the "can't install any drivers" bug as well as increase performance since we now cache a bunch of data system-wide.
[KERNEL32]: Remove all related hacks in kernel32.
[CSRSRV]: Only accept the incoming connection if we found CSR process data about it.

svn path=/trunk/; revision=53040

8 years ago[IP]
Cameron Gutman [Tue, 2 Aug 2011 23:46:32 +0000 (23:46 +0000)]
[IP]
- Correct the error number comments for lwIP 1.4.0
- Translate ERR_WOULDBLOCK
- Translate ERR_IF and ERR_CONN to a more accurate status
[LWIP]
- Remove another debug print

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=53039

8 years ago[CSRSRV]
Olaf Siejka [Tue, 2 Aug 2011 22:54:30 +0000 (22:54 +0000)]
[CSRSRV]
- don't hack the dll entry point name. Patch by Thomas Faber

svn path=/trunk/; revision=53038

8 years ago[NETSHELL]
Cameron Gutman [Tue, 2 Aug 2011 22:18:57 +0000 (22:18 +0000)]
[NETSHELL]
- Fix icon handle leaks in the network status taskbar icon

svn path=/trunk/; revision=53037

8 years ago[SERVICES]
Eric Kohl [Tue, 2 Aug 2011 20:37:48 +0000 (20:37 +0000)]
[SERVICES]
- If a service will be started and another service is already running in the same image, send a start command instead of starting the process again.
This enables us to run multiple services within a single process, like svchost.exe.

svn path=/trunk/; revision=53036

8 years ago[lwIP]
Claudiu Mihail [Tue, 2 Aug 2011 20:03:57 +0000 (20:03 +0000)]
[lwIP]
- Remove debug prints

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=53035

8 years ago[TCPIP]
Cameron Gutman [Tue, 2 Aug 2011 19:52:25 +0000 (19:52 +0000)]
[TCPIP]
- Remove some more debugging
[IP]
- Only print a message if the operation failed

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=53034

8 years ago[TCPIP]
Claudiu Mihail [Tue, 2 Aug 2011 19:20:40 +0000 (19:20 +0000)]
[TCPIP]
- Remove debug prints
- Modify error code translations
[lwIP]
- Fix race conditions caused by checking the SocketContexts of connections from outside the lwIP main thread context
- Don't explicitly remove callbacks from pcbs (no reason to do apperently)
- Use pbuf_free_callback (which can be safely called from outside the lwIP main thread context) instead of pbuf_free

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=53033

8 years ago[WIN32K]
Rafal Harabien [Tue, 2 Aug 2011 16:29:33 +0000 (16:29 +0000)]
[WIN32K]
- Fix a typo. Spotted by Giannis Adamopoulos

svn path=/trunk/; revision=53032

8 years ago[WIN32K]
Rafal Harabien [Tue, 2 Aug 2011 16:22:39 +0000 (16:22 +0000)]
[WIN32K]
- Make UserDrawCaption much more simple and compatible with Windows. It supports now icon given in parameter places text and icon in valid position. Fixes Start button icon in explorer_new.
- Uncomment two function in win32k. I used one of them in UserDrawCaptionText and seems to work
- Add debug print to NtGdiPatBlt

svn path=/trunk/; revision=53031

8 years ago[AFD]
Cameron Gutman [Tue, 2 Aug 2011 13:46:16 +0000 (13:46 +0000)]
[AFD]
- Handle TDI receive completion better

svn path=/trunk/; revision=53028

8 years ago[CMAKE/GCC]
Jérôme Gardou [Tue, 2 Aug 2011 06:11:12 +0000 (06:11 +0000)]
[CMAKE/GCC]
- fix entry point for native dlls

svn path=/trunk/; revision=53025

8 years ago[PSDK/WINNT.H]
Jérôme Gardou [Tue, 2 Aug 2011 06:10:15 +0000 (06:10 +0000)]
[PSDK/WINNT.H]
- add DEFINE_ENUM_FLAG_OPERATORS macro

svn path=/trunk/; revision=53024

8 years ago[NTOSKRNL]
Rafal Harabien [Mon, 1 Aug 2011 22:59:44 +0000 (22:59 +0000)]
[NTOSKRNL]
- Fix *TRACE macros definition. See r53008 for more info.

svn path=/trunk/; revision=53023

8 years ago[WIN32K]
Rafal Harabien [Mon, 1 Aug 2011 22:30:21 +0000 (22:30 +0000)]
[WIN32K]
- Fix possible thread reference leak when calling hook
- Fix possible memory corruption if hook is unexpectedly removed
- Cleanup hooks a bit
- Fixes bug #1567 (explorer ghost in taskmgr)

svn path=/trunk/; revision=53022

8 years ago[TCPIP]
Claudiu Mihail [Mon, 1 Aug 2011 20:10:55 +0000 (20:10 +0000)]
[TCPIP]
- merge r53017
- do some code cleanup
[lwIP]
- do some code cleanup

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=53020

8 years ago[TCPIP]
Cameron Gutman [Mon, 1 Aug 2011 13:50:00 +0000 (13:50 +0000)]
[TCPIP]
- Remove the extra debug prints since the bug has been fixed

svn path=/trunk/; revision=53019

8 years ago[AFD]
Cameron Gutman [Mon, 1 Aug 2011 12:41:31 +0000 (12:41 +0000)]
[AFD]
- Use the correct access mode

svn path=/trunk/; revision=53018

8 years ago[TCPIP]
Cameron Gutman [Mon, 1 Aug 2011 04:06:55 +0000 (04:06 +0000)]
[TCPIP]
- Cancel the disconnect timer if the disconnect is cancelled

svn path=/trunk/; revision=53017

8 years ago[AFD]
Cameron Gutman [Mon, 1 Aug 2011 03:54:19 +0000 (03:54 +0000)]
[AFD]
- Cancel the in-flight disconnect IRP during socket closure
[TCPIP]
- Make a disconnect IRP cancelable

svn path=/trunk/; revision=53016

8 years ago[RTL]
Art Yerkes [Mon, 1 Aug 2011 03:23:53 +0000 (03:23 +0000)]
[RTL]
Implemenet SwapSplayLinks, return 'NewElement' correctly when inserting.
Thanks to Alex Ionescu for helping out with this patch.

svn path=/trunk/; revision=53015

8 years ago[OSKITTCP]
Cameron Gutman [Mon, 1 Aug 2011 03:13:18 +0000 (03:13 +0000)]
[OSKITTCP]
- Force the connection to be closed immediately
- Hopefully will fix the random bind issues caused by oskit becoming out of sync with the rest of the IP library

svn path=/trunk/; revision=53014

8 years ago[TCPIP]
Cameron Gutman [Sun, 31 Jul 2011 23:32:38 +0000 (23:32 +0000)]
[TCPIP]
- Add a couple more debug prints

svn path=/trunk/; revision=53013

8 years ago[INETCPL]
Rafal Harabien [Sun, 31 Jul 2011 23:00:20 +0000 (23:00 +0000)]
[INETCPL]
- Add missing security propsheet to Polish translation. Should be synced to WINE. Spotted by Adam Stachowicz.

svn path=/trunk/; revision=53012

8 years ago[INETCPL]
Rafal Harabien [Sun, 31 Jul 2011 22:50:05 +0000 (22:50 +0000)]
[INETCPL]
- Add Polish language to build. Spotted by Adam Stachowicz

svn path=/trunk/; revision=53011

8 years ago[IP]
Cameron Gutman [Sun, 31 Jul 2011 22:32:18 +0000 (22:32 +0000)]
[IP]
- Add some temporary debug prints to troubleshoot some seemingly random bind failures

svn path=/trunk/; revision=53010

8 years ago[AFD]
Cameron Gutman [Sun, 31 Jul 2011 19:51:32 +0000 (19:51 +0000)]
[AFD]
- Clear the sendable flag after a disconnect
- Don't set the sendable flag if send has been closed

svn path=/trunk/; revision=53009

8 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 31 Jul 2011 19:26:11 +0000 (19:26 +0000)]
[NTOSKRNL]
Fix OBTRACE definition.
the macro used __VA_ARGS__ and passes that to DPRINT(fmt, ...)
The preprocessor interpretes all arguments of __VA_ARGS__ as one token. This token was now passed as the first parameter of DPRINT1. This caused wrong parameters being used, resulting in a crash.

svn path=/trunk/; revision=53008

8 years ago[FREELDR]
Cameron Gutman [Sun, 31 Jul 2011 19:16:48 +0000 (19:16 +0000)]
[FREELDR]
- Skip the floppy drive if the reset command failed

svn path=/trunk/; revision=53007

8 years ago[FLOPPY]
Cameron Gutman [Sun, 31 Jul 2011 18:47:35 +0000 (18:47 +0000)]
[FLOPPY]
- Report recalibration failure if the EC flag is set after seeking to fix a hang while trying to read
- Thanks to igorko for testing

svn path=/trunk/; revision=53006

8 years ago[SERIAL]
Cameron Gutman [Sun, 31 Jul 2011 17:18:50 +0000 (17:18 +0000)]
[SERIAL]
- Update the I/O manager's global configuration table with the correct number of serial ports

svn path=/trunk/; revision=53005

8 years ago[SERVICES]
Eric Kohl [Sun, 31 Jul 2011 10:29:41 +0000 (10:29 +0000)]
[SERVICES]
- ScmCreateOrReferenceServiceImage: Link the SERVICE_IMAGE struct to the SERVICE struct in the create and the reference case. Otherwise only the first service started from an image gets a valid pImage pointer.
- Add some debug code.

svn path=/trunk/; revision=53004

8 years ago[ISOBOOT]
Timo Kreuzer [Sat, 30 Jul 2011 20:34:55 +0000 (20:34 +0000)]
[ISOBOOT]
Use a high segment and 0 offset when loading setupldr.
This fixes problems with an award bios.
Thanks to Igor Paliychuk (igorko) for his help and patience burning / testing dozens of isos
Fixes boot regression of cmake builds on real hw.

svn path=/trunk/; revision=53003

8 years ago[FULLFAT]
Sylvain Petreolle [Fri, 29 Jul 2011 16:36:48 +0000 (16:36 +0000)]
[FULLFAT]
Add missing bugcodes dependency, spotted by elhoir.

svn path=/trunk/; revision=53001

8 years ago[KERNEL32]: Cleanup and fix multiple bugs in the Version APIs. Code is neater, more...
Alex Ionescu [Thu, 28 Jul 2011 23:58:29 +0000 (23:58 +0000)]
[KERNEL32]: Cleanup and fix multiple bugs in the Version APIs. Code is neater, more efficient, and more compatible.

svn path=/trunk/; revision=52990

8 years ago[KERNEL32]
Cameron Gutman [Thu, 28 Jul 2011 22:58:05 +0000 (22:58 +0000)]
[KERNEL32]
- Temporarily comment out FLS APIs which are unimplemented to fix FF 5 and Opera setup

svn path=/trunk/; revision=52989

8 years ago[GLU32]: Unfortunately, you can't just stick PCH on top of ANY header. Source changes...
Alex Ionescu [Thu, 28 Jul 2011 20:56:13 +0000 (20:56 +0000)]
[GLU32]: Unfortunately, you can't just stick PCH on top of ANY header. Source changes have to be made.

svn path=/trunk/; revision=52988

8 years ago[LIBS]
Amine Khaldi [Thu, 28 Jul 2011 16:23:25 +0000 (16:23 +0000)]
[LIBS]
* Introduce PCH to the remaining libs when possible, using their main headers.

svn path=/trunk/; revision=52986

8 years ago[EPSAPI]
Amine Khaldi [Thu, 28 Jul 2011 16:21:48 +0000 (16:21 +0000)]
[EPSAPI]
* Add a PCH.

svn path=/trunk/; revision=52985

8 years ago[SOUNDBLASTER]
Amine Khaldi [Thu, 28 Jul 2011 16:19:09 +0000 (16:19 +0000)]
[SOUNDBLASTER]
* Add a PCH.

svn path=/trunk/; revision=52984

8 years ago[MMENT4]
Amine Khaldi [Thu, 28 Jul 2011 16:17:45 +0000 (16:17 +0000)]
[MMENT4]
* Add a PCH.

svn path=/trunk/; revision=52983

8 years ago[MMEBUDDY]
Amine Khaldi [Thu, 28 Jul 2011 16:17:04 +0000 (16:17 +0000)]
[MMEBUDDY]
* Add a PCH.

svn path=/trunk/; revision=52982

8 years ago[IP]
Amine Khaldi [Thu, 28 Jul 2011 16:16:18 +0000 (16:16 +0000)]
[IP]
* Add a PCH.

svn path=/trunk/; revision=52981