reactos.git
14 years agouse .altmacro for gas and hack the UNIMPLEMENTED macro
Timo Kreuzer [Sat, 30 Jan 2010 03:11:39 +0000 (03:11 +0000)]
use .altmacro for gas and hack the UNIMPLEMENTED macro

svn path=/branches/ros-amd64-bringup/; revision=45335

14 years agofix macros...
Timo Kreuzer [Sat, 30 Jan 2010 01:46:16 +0000 (01:46 +0000)]
fix macros...

svn path=/branches/ros-amd64-bringup/; revision=45334

14 years agofixup trap.S. Almost there...
Timo Kreuzer [Sat, 30 Jan 2010 01:17:06 +0000 (01:17 +0000)]
fixup trap.S. Almost there...

svn path=/branches/ros-amd64-bringup/; revision=45333

14 years agoMore macros and fixes
Timo Kreuzer [Sat, 30 Jan 2010 01:16:42 +0000 (01:16 +0000)]
More macros and fixes

svn path=/branches/ros-amd64-bringup/; revision=45332

14 years agoAnd once again fix trap.S
Timo Kreuzer [Sat, 30 Jan 2010 00:53:01 +0000 (00:53 +0000)]
And once again fix trap.S

svn path=/branches/ros-amd64-bringup/; revision=45331

14 years agoUpdate macros a bit more
Timo Kreuzer [Sat, 30 Jan 2010 00:52:23 +0000 (00:52 +0000)]
Update macros a bit more

svn path=/branches/ros-amd64-bringup/; revision=45330

14 years agoUpdate trap.S to conform
Timo Kreuzer [Sat, 30 Jan 2010 00:30:08 +0000 (00:30 +0000)]
Update trap.S to conform

svn path=/branches/ros-amd64-bringup/; revision=45329

14 years agoUpdate some asm macros, partly adding MASM/ML support
Timo Kreuzer [Sat, 30 Jan 2010 00:22:03 +0000 (00:22 +0000)]
Update some asm macros, partly adding MASM/ML support

svn path=/branches/ros-amd64-bringup/; revision=45328

14 years agomake use of the new file
Timo Kreuzer [Fri, 29 Jan 2010 23:41:52 +0000 (23:41 +0000)]
make use of the new file

svn path=/branches/ros-amd64-bringup/; revision=45327

14 years agoAdd include/reactos/asm.h
Timo Kreuzer [Fri, 29 Jan 2010 23:29:58 +0000 (23:29 +0000)]
Add include/reactos/asm.h
This file replaces asmmacro.S and shall provide GAS/ML64 compatibility definitions

svn path=/branches/ros-amd64-bringup/; revision=45326

14 years ago[NTOS]
Timo Kreuzer [Fri, 29 Jan 2010 23:25:05 +0000 (23:25 +0000)]
[NTOS]
MSVC compatibility fix: use DECLSPEC_ALIGN and remove inline asm (it was testcode anyway)

svn path=/branches/ros-amd64-bringup/; revision=45325

14 years agoFix parameters of KeUpdateSystemTime, make it regparm only for X86 ans remove the...
Timo Kreuzer [Fri, 29 Jan 2010 13:23:00 +0000 (13:23 +0000)]
Fix parameters of KeUpdateSystemTime, make it regparm only for X86 ans remove the now deprecated stub.
Add a few stubs for MSVC

svn path=/branches/ros-amd64-bringup/; revision=45318

14 years agoUse __inline instead of inline
Timo Kreuzer [Fri, 29 Jan 2010 05:25:26 +0000 (05:25 +0000)]
Use __inline instead of inline

svn path=/branches/ros-amd64-bringup/; revision=45314

14 years agounimplement a bunch or intrinsics for msc, as we cannot use inline asm.
Timo Kreuzer [Fri, 29 Jan 2010 05:23:59 +0000 (05:23 +0000)]
unimplement a bunch or intrinsics for msc, as we cannot use inline asm.

svn path=/branches/ros-amd64-bringup/; revision=45313

14 years agofix the same typo once more
Timo Kreuzer [Thu, 28 Jan 2010 02:37:28 +0000 (02:37 +0000)]
fix the same typo once more

svn path=/branches/ros-amd64-bringup/; revision=45295

14 years ago[CRT]
Timo Kreuzer [Thu, 28 Jan 2010 01:18:12 +0000 (01:18 +0000)]
[CRT]
Implement sin() in C. Code is actually 99% identical to cos.
Note: We are using even exponents for sin, too, as this results in higher precision than using uneven exponents.

svn path=/branches/ros-amd64-bringup/; revision=45294

14 years agofix a typo
Timo Kreuzer [Thu, 28 Jan 2010 00:59:40 +0000 (00:59 +0000)]
fix a typo

svn path=/branches/ros-amd64-bringup/; revision=45292

14 years ago[CRT]
Timo Kreuzer [Wed, 27 Jan 2010 23:42:34 +0000 (23:42 +0000)]
[CRT]
- implement generic C version of cos(). On amd64 machines it will compile into very optimized SSE2 code. No need to use assembly.

svn path=/branches/ros-amd64-bringup/; revision=45290

14 years agoRevert r45245 - r45247
Timo Kreuzer [Mon, 25 Jan 2010 22:01:02 +0000 (22:01 +0000)]
Revert r45245 - r45247
Although the idea of using mingw-w64's routines is good, we can't because it's using x87. We need SSE2.

svn path=/branches/ros-amd64-bringup/; revision=45255

14 years agoFix amd64 libcntpr.
Samuel Serapion [Mon, 25 Jan 2010 11:54:37 +0000 (11:54 +0000)]
Fix amd64 libcntpr.

svn path=/branches/ros-amd64-bringup/; revision=45247

14 years agoForgot to svn add spec file.
Samuel Serapion [Mon, 25 Jan 2010 11:19:50 +0000 (11:19 +0000)]
Forgot to svn add spec file.

svn path=/branches/ros-amd64-bringup/; revision=45246

14 years ago[MSVCRT]
Samuel Serapion [Mon, 25 Jan 2010 11:10:06 +0000 (11:10 +0000)]
[MSVCRT]
- Convert to spec, based on wine. Tons of stuff missing but compiles, links and runs abiword and firefox.
- Export floating point functions.
[CRT]
- Implement acosf, asinf, atanf, atan2f, copysign, copysignf, exp, expf, fabs, fmod, fmodf, hypotf, ceil, ceilf, cos, cosf, floor, floorf, log, log10, sin, sinf, tan, tanf, ldexp, log10f, logb, logbf, logf, modff, nextafter, nextafterf, powf, sinhf, sqrt, sqrtf, tanf, tanhf in amd64 compatible way. Made possible by mingw-w64.

svn path=/branches/ros-amd64-bringup/; revision=45245

14 years ago- commctrl.h: revert a change from 45098 which is incorrect.
Samuel Serapion [Sat, 23 Jan 2010 04:18:57 +0000 (04:18 +0000)]
- commctrl.h: revert a change from 45098 which is incorrect.
- make some floating point math available on x64
- build fixes.

svn path=/branches/ros-amd64-bringup/; revision=45208

14 years agoFix build.
Samuel Serapion [Thu, 21 Jan 2010 19:54:40 +0000 (19:54 +0000)]
Fix build.

svn path=/branches/ros-amd64-bringup/; revision=45193

14 years agofix build with USERMODE = 1
Timo Kreuzer [Thu, 21 Jan 2010 19:48:38 +0000 (19:48 +0000)]
fix build with USERMODE = 1

svn path=/branches/ros-amd64-bringup/; revision=45192

14 years ago[FREELDR]
Timo Kreuzer [Thu, 21 Jan 2010 19:43:08 +0000 (19:43 +0000)]
[FREELDR]
Remove deprecated reactos loader code

svn path=/branches/ros-amd64-bringup/; revision=45191

14 years ago- Remove old HalpInitPICs
Samuel Serapion [Thu, 21 Jan 2010 19:40:32 +0000 (19:40 +0000)]
- Remove old HalpInitPICs

svn path=/branches/ros-amd64-bringup/; revision=45190

14 years ago[HAL]
Timo Kreuzer [Thu, 21 Jan 2010 19:34:30 +0000 (19:34 +0000)]
[HAL]
Fix build

svn path=/branches/ros-amd64-bringup/; revision=45189

14 years ago[NTOS]
Timo Kreuzer [Thu, 21 Jan 2010 19:33:47 +0000 (19:33 +0000)]
[NTOS]
Fixup code based on recent changes

svn path=/branches/ros-amd64-bringup/; revision=45188

14 years ago[NTOS]
Timo Kreuzer [Thu, 21 Jan 2010 19:32:39 +0000 (19:32 +0000)]
[NTOS]
- Comment out NtRaiseException and NtContinue for now
- Use TrapFrame->PreviousMode like done for arm

svn path=/branches/ros-amd64-bringup/; revision=45187

14 years agoMerge trunk r45185
Timo Kreuzer [Thu, 21 Jan 2010 18:34:48 +0000 (18:34 +0000)]
Merge trunk r45185

svn path=/branches/ros-amd64-bringup/; revision=45186

14 years ago[NTOS]
Timo Kreuzer [Thu, 21 Jan 2010 18:00:23 +0000 (18:00 +0000)]
[NTOS]
- Fix bugcheck paramters in KiGeneralProtectionFault
- Disable x87 fpu exceptions

svn path=/branches/ros-amd64-bringup/; revision=45185

14 years agoreduce difference to trunk
Timo Kreuzer [Thu, 21 Jan 2010 17:58:38 +0000 (17:58 +0000)]
reduce difference to trunk

svn path=/branches/ros-amd64-bringup/; revision=45184

14 years ago[HAL]
Christoph von Wittich [Thu, 21 Jan 2010 13:43:49 +0000 (13:43 +0000)]
[HAL]
-header cleanup
-spaces -> tabs in rbuild file

svn path=/trunk/; revision=45183

14 years ago[HAL]: The HAL is a mess. Fix build.
Sir Richard [Thu, 21 Jan 2010 13:36:30 +0000 (13:36 +0000)]
[HAL]: The HAL is a mess. Fix build.

svn path=/trunk/; revision=45182

14 years ago[Win32k]
James Tabor [Thu, 21 Jan 2010 13:18:33 +0000 (13:18 +0000)]
[Win32k]
- Fixes to region support code. See bug 5124.

svn path=/trunk/; revision=45181

14 years ago[HAL]: Initialize the i8259A PIC controllers in C, and add register structures and...
Sir Richard [Thu, 21 Jan 2010 12:51:13 +0000 (12:51 +0000)]
[HAL]: Initialize the i8259A PIC controllers in C, and add register structures and enumerations to document the bits. These were taken from ISA System Architecture 3rd Edition and EISA System Architecture 2nd Edition by Mindshare.
[HAL]: Add code to detect EISA systems with ELCR (Edge/Level Control Register). Since the current HAL does not support these, warn users about any level/shared interrupts, since they are likely to cause trouble.

svn path=/trunk/; revision=45180

14 years agoMerge aicom-network-branch (without NDIS changes for now)
Cameron Gutman [Thu, 21 Jan 2010 03:48:10 +0000 (03:48 +0000)]
Merge aicom-network-branch (without NDIS changes for now)
New noteworthy improvements include (in addition to the other improvements made in the commits that were reverted in trunk):
 - Support for sending/receiving packets > 16KB in size
 - Samba-tng works
 - Tracert works
 - Major speed and stability improvements (especially for TCP connections)
 - Use ExAllocatePoolWithTag/ExFreePoolWithTag instead of memtrack

svn path=/trunk/; revision=45172

14 years ago[Win32k]
James Tabor [Thu, 21 Jan 2010 02:58:52 +0000 (02:58 +0000)]
[Win32k]
- Add system region support functions.

svn path=/trunk/; revision=45171

14 years ago[Win32k]
James Tabor [Thu, 21 Jan 2010 01:39:19 +0000 (01:39 +0000)]
[Win32k]
- Implement IntGdiSetBrushOwner for bug 5124.

svn path=/trunk/; revision=45170

14 years ago[User32]
James Tabor [Thu, 21 Jan 2010 00:49:25 +0000 (00:49 +0000)]
[User32]
- Revert 44988, fix crash in win user32 wine test.

svn path=/trunk/; revision=45169

14 years ago[Win32k]
James Tabor [Thu, 21 Jan 2010 00:14:06 +0000 (00:14 +0000)]
[Win32k]
- System regions do not possess user attribute sections. See bug 5124.
- Read the patch for more information.

svn path=/trunk/; revision=45168

14 years ago[RTL]
Timo Kreuzer [Wed, 20 Jan 2010 23:34:21 +0000 (23:34 +0000)]
[RTL]
Fix a bug in RtlFindNextForwardRunSet, that was returning the wrong bit position. Found by Amine Khaldi.

svn path=/trunk/; revision=45167

14 years agoTry to fix FF2 Download.
Daniel Reimer [Wed, 20 Jan 2010 23:19:22 +0000 (23:19 +0000)]
Try to fix FF2 Download.

svn path=/trunk/; revision=45166

14 years ago[CRT]
Timo Kreuzer [Wed, 20 Jan 2010 22:56:01 +0000 (22:56 +0000)]
[CRT]
Remove unused variables. Patch by Amine Khaldi.

svn path=/trunk/; revision=45165

14 years ago[RBUILD]: Use correct kernel entrypoint symbol name. Forgot to commit this earlier.
Sir Richard [Wed, 20 Jan 2010 14:09:50 +0000 (14:09 +0000)]
[RBUILD]: Use correct kernel entrypoint symbol name. Forgot to commit this earlier.

Please, next time before you harass us with e-mails, try to read your logs. LD choses a random entrypoint if the symbol cannot be found.

svn path=/trunk/; revision=45162

14 years agoFix build-2.
Dmitry Gorbachev [Wed, 20 Jan 2010 10:59:39 +0000 (10:59 +0000)]
Fix build-2.

svn path=/trunk/; revision=45161

14 years agoFix build.
Dmitry Gorbachev [Wed, 20 Jan 2010 10:38:40 +0000 (10:38 +0000)]
Fix build.

svn path=/trunk/; revision=45160

14 years ago[NTOS]: Implement KiSwapProcess in C.
Sir Richard [Wed, 20 Jan 2010 04:05:08 +0000 (04:05 +0000)]
[NTOS]: Implement KiSwapProcess in C.
[NTOS]: Implement KiIsNpxPresent and KiIsNpxErrataPresent in C. It's much clearer what these are doing now.
[NTOS]: Implement KiFlushNPXState and fix some bugs that were present in the ASM version, such as a wrong NPX state check.
[NTOS]: Implement working intrinsics for fxrstor, fxsave, fnsave and enable them for flushing. We'll update the FPU trap code to use these later.

svn path=/trunk/; revision=45156

14 years ago- Add dclevel flags.
James Tabor [Wed, 20 Jan 2010 01:40:27 +0000 (01:40 +0000)]
- Add dclevel flags.

svn path=/trunk/; revision=45155

14 years ago[NTOS]: Workaround for GCC 4.4.x bug reported by Dmitry.
Sir Richard [Tue, 19 Jan 2010 22:21:12 +0000 (22:21 +0000)]
[NTOS]: Workaround for GCC 4.4.x bug reported by Dmitry.

svn path=/trunk/; revision=45154

14 years ago- fix build, thanks Black_Fox
Kamil Hornicek [Tue, 19 Jan 2010 21:19:56 +0000 (21:19 +0000)]
- fix build, thanks Black_Fox

svn path=/trunk/; revision=45153

14 years ago[FREELDR]: Jump to a standard 1-parameter STDCALL kernel entrypoint instead of a...
Sir Richard [Tue, 19 Jan 2010 18:27:24 +0000 (18:27 +0000)]
[FREELDR]: Jump to a standard 1-parameter STDCALL kernel entrypoint instead of a FASTCALL double-parameter entrypoint.
[NTOS]: Make KiSystemStartup the real C entrypoint of the kernel, and move the "Am I being booted by FreeLDR" logic inside it -- it will then call KiRosPrepareForSystemStartup as earlier.
[NTOS]: Move the Double Fault and Boot Stack declaration in C code, with the proper alignment attribute.
[NTOS]: Although the concern that KiSystemStartup cannot be 100% C since it modifies ESP is real (Thomas' original fix of Alex's code), we don't need that much of it in assembly. Instead, write a simple trampoline (KiSwitchToBootStack) inline which switches stacks and jumps to a second-stage C function.
[NTOS]: Completely remove boot.S as it isn't needed anymore, ReactOS startup is back to being (nearly) 100% C.

svn path=/trunk/; revision=45152

14 years ago[NTOS]: Try backing out a change to see if thix fixes BuildBot.
Sir Richard [Tue, 19 Jan 2010 15:26:16 +0000 (15:26 +0000)]
[NTOS]: Try backing out a change to see if thix fixes BuildBot.

svn path=/trunk/; revision=45150

14 years agoUpdate the d3dx9_XX.dll files to the recent wine release version. Mostly stubs, but...
Daniel Reimer [Tue, 19 Jan 2010 10:09:33 +0000 (10:09 +0000)]
Update the d3dx9_XX.dll files to the recent wine release version. Mostly stubs, but many games appreciate their existance.

svn path=/trunk/; revision=45149

14 years ago[NTOS]: Implement GUI thread promotion during the first GUI system call in C. This...
Sir Richard [Tue, 19 Jan 2010 09:45:30 +0000 (09:45 +0000)]
[NTOS]: Implement GUI thread promotion during the first GUI system call in C.  This is tricky due to EBP, and actually requires some tiny inline ASM magic to make it work right.
[NTOS]: Implement SYSENTER system calls in C as well.

All system calls are now handled in C. This code will be further optimized/refined soon.

svn path=/trunk/; revision=45148

14 years ago[NTOS]: Convert system call handling to C. Only kernel system calls are done this...
Sir Richard [Tue, 19 Jan 2010 09:20:40 +0000 (09:20 +0000)]
[NTOS]: Convert system call handling to C. Only kernel system calls are done this way for now, not SYSENTER calls from user-mode. A small ASM trampoline is used inline for the call itself.

svn path=/trunk/; revision=45147

14 years ago[NTOS]: Fix build.
Sir Richard [Tue, 19 Jan 2010 08:51:37 +0000 (08:51 +0000)]
[NTOS]: Fix build.

svn path=/trunk/; revision=45146

14 years ago[NTOS]: We don't actually need wrappers for NtContinue/NtRaiseException. These are...
Sir Richard [Tue, 19 Jan 2010 08:41:03 +0000 (08:41 +0000)]
[NTOS]: We don't actually need wrappers for NtContinue/NtRaiseException. These are now fully portable C code, so move them appropriately.

svn path=/trunk/; revision=45145

14 years ago[NTOS]: Kei386EoiHelper now jumps into the C KiEoiHelper. All interrupt exit is now...
Sir Richard [Tue, 19 Jan 2010 08:35:37 +0000 (08:35 +0000)]
[NTOS]: Kei386EoiHelper now jumps into the C KiEoiHelper. All interrupt exit is now done through the C trap exit code.
[NTOS]: The ASM KiServiceExit/KiServiceExit2 are no more. All system call exit is now done through the C trap exit code.

svn path=/trunk/; revision=45144

14 years ago[NTOS]: Implement the special NtRaiseException in C as well, just like we did for...
Sir Richard [Tue, 19 Jan 2010 08:26:25 +0000 (08:26 +0000)]
[NTOS]: Implement the special NtRaiseException in C as well, just like we did for NtContinue.

svn path=/trunk/; revision=45143

14 years ago[NTOS]: Implement "Edited Trap Frame" exit. This funky trick is actually how NT emula...
Sir Richard [Tue, 19 Jan 2010 08:20:12 +0000 (08:20 +0000)]
[NTOS]: Implement "Edited Trap Frame" exit. This funky trick is actually how NT emulates longjmp/setjmp when doing an NtContinue: it allows arbitrary return with a new CS/ESP.
[NTOS]: Implement C version of KiServiceExit, the second system call exit routine. This one sets a new EAX value to be returned to the caller and is used by system calls.
[NTOS]: Implement NtContinue in C instead of ASM. Due to the changes above, this can now be done in C and use the new KiServiceExit.

svn path=/trunk/; revision=45142

14 years ago[NTOS]: Implement KiServiceExit2, C Version. This is used for exiting to user-mode...
Sir Richard [Tue, 19 Jan 2010 06:34:15 +0000 (06:34 +0000)]
[NTOS]: Implement KiServiceExit2, C Version. This is used for exiting to user-mode with full state restore (as in NtContinue, thread startup, NtRaiseException...).
[NTOS]: Implement system service exit (for system calls or KiServiceExit2) in KiExitTrap. Both iret (for user calls), jmp (for kernel calls) and sysexit (for user fast calls) are implemented.
[NTOS]: Implement KiThreadStartup in C instead of ASM. It is the first caller of the new KiServiceExit2. Threads now start up in C!

svn path=/trunk/; revision=45141

14 years ago[NTOS]: Implement KeUpdateSystemTime and KeUpdateRunTime in C instead of ASM. Based...
Sir Richard [Tue, 19 Jan 2010 06:16:47 +0000 (06:16 +0000)]
[NTOS]: Implement KeUpdateSystemTime and KeUpdateRunTime in C instead of ASM. Based off eVb's ARM implementation, with multiple bugs fixed (incorrect update of system counters, incorrect expiration of timers, remove non-used debug features, use locks when needed).
[NTOS]: Implement KiComputeTimerTableIndex in C instead of ASM. Based off eVb's ARM implementation, bugfixed to do correct math instead.

As a side effect, this should fix timers on ARM ;-)

svn path=/trunk/; revision=45140

14 years ago[WINDOWSCODECS]
Christoph von Wittich [Mon, 18 Jan 2010 20:39:30 +0000 (20:39 +0000)]
[WINDOWSCODECS]
update wincodec.idl to wine 1.1.36

svn path=/trunk/; revision=45139

14 years ago[WINDOWSCODECS]
Christoph von Wittich [Mon, 18 Jan 2010 20:36:58 +0000 (20:36 +0000)]
[WINDOWSCODECS]
update windowscodecs to wine 1.1.36

svn path=/trunk/; revision=45138

14 years ago[NTOS]
Timo Kreuzer [Mon, 18 Jan 2010 17:24:28 +0000 (17:24 +0000)]
[NTOS]
Fix possible NULL pointer dereference. Spotted by Amine Khaldi.

svn path=/trunk/; revision=45137

14 years ago[MSHTML_WINETEST]
Christoph von Wittich [Mon, 18 Jan 2010 16:59:11 +0000 (16:59 +0000)]
[MSHTML_WINETEST]
update mshtml winetest to wine 1.1.36

svn path=/trunk/; revision=45136

14 years ago[MSXML3]
Christoph von Wittich [Mon, 18 Jan 2010 16:53:59 +0000 (16:53 +0000)]
[MSXML3]
update msxml3 to wine 1.1.36

svn path=/trunk/; revision=45135

14 years ago[NTOS]
Timo Kreuzer [Mon, 18 Jan 2010 16:43:58 +0000 (16:43 +0000)]
[NTOS]
Fix buffer overrun in ExFreePoolWithTag when dealing with a PoolType other than NonPagedPool and PagedPool. Spotted by Amine Khaldi.

svn path=/trunk/; revision=45134

14 years ago[MSHTML]
Christoph von Wittich [Mon, 18 Jan 2010 16:27:14 +0000 (16:27 +0000)]
[MSHTML]
update mshtml to wine 1.1.36

svn path=/trunk/; revision=45133

14 years ago[NTOS]
Timo Kreuzer [Mon, 18 Jan 2010 16:16:59 +0000 (16:16 +0000)]
[NTOS]
KiTrap0DHandler: fix buffer overrun (Spotted by Amine Khaldi) and optimize the code by checking the counter variable, instead of Instruction, this works the same, but the compiler can make sense of it and safe one comparison.

svn path=/trunk/; revision=45132

14 years ago[ADVAPI]
Sylvain Petreolle [Mon, 18 Jan 2010 16:03:30 +0000 (16:03 +0000)]
[ADVAPI]
Sync OpenEventLogA with wine.
RtlCreateUnicodeStringFromAsciiz breaks null checks.

svn path=/trunk/; revision=45131

14 years ago[QUARTZ]
Christoph von Wittich [Mon, 18 Jan 2010 14:28:36 +0000 (14:28 +0000)]
[QUARTZ]
update quartz to wine 1.1.36

svn path=/trunk/; revision=45130

14 years ago - Fix calculation of the maximum data size (it previously calculated 65519 (0xFFFF...
Cameron Gutman [Mon, 18 Jan 2010 00:52:31 +0000 (00:52 +0000)]
 - Fix calculation of the maximum data size (it previously calculated 65519 (0xFFFF - sizeof(ICMPv4Header) - sizeof(LARGE_INTEGER)) which was wrong because the real maximum was 65499  (0xFFFF - sizeof(IPv4Header) - sizeof(ICMPv4Header) - sizeof(LARGE_INTEGER)))
 - Implement -f and -i options
 - Note: This raises our max ping data size to 65507 (0xFFFF - sizeof(IPv4Header) - sizeof(ICMPv4Header)) so we match linux's (iputils) ping max size but Windows' max is 65500 and I'm not sure if we should change our code to match Windows or not

svn path=/branches/aicom-network-branch/; revision=45129

14 years ago- fix file path in header
Matthias Kupfer [Sun, 17 Jan 2010 22:37:09 +0000 (22:37 +0000)]
- fix file path in header
- add German translation

svn path=/trunk/; revision=45128

14 years agoTry fix build again
Samuel Serapion [Sun, 17 Jan 2010 22:36:11 +0000 (22:36 +0000)]
Try fix build again

svn path=/branches/ros-amd64-bringup/; revision=45127

14 years agoFix win32k build
Samuel Serapion [Sun, 17 Jan 2010 22:02:50 +0000 (22:02 +0000)]
Fix win32k build

svn path=/branches/ros-amd64-bringup/; revision=45126

14 years agoAdd parameters check to ReadEventLog.
Sylvain Petreolle [Sun, 17 Jan 2010 21:40:39 +0000 (21:40 +0000)]
Add parameters check to ReadEventLog.
Fixes last advapi32:eventlog crash

svn path=/trunk/; revision=45125

14 years agoFix user32 build.
Samuel Serapion [Sun, 17 Jan 2010 21:38:25 +0000 (21:38 +0000)]
Fix user32 build.

svn path=/branches/ros-amd64-bringup/; revision=45124

14 years agoImplement ElfrRegisterEventSourceA.
Eric Kohl [Sun, 17 Jan 2010 15:16:26 +0000 (15:16 +0000)]
Implement ElfrRegisterEventSourceA.

svn path=/trunk/; revision=45123

14 years agoEmpty the card stacks before showing the win message box.
Eric Kohl [Sun, 17 Jan 2010 12:51:16 +0000 (12:51 +0000)]
Empty the card stacks before showing the win message box.

svn path=/trunk/; revision=45122

14 years ago- fix and add several German and English translations
Matthias Kupfer [Sun, 17 Jan 2010 12:51:08 +0000 (12:51 +0000)]
- fix and add several German and English translations

svn path=/trunk/; revision=45121

14 years ago[KE]
Timo Kreuzer [Sun, 17 Jan 2010 09:38:11 +0000 (09:38 +0000)]
[KE]
- Fix setting of fs in KeContextToTrapFrame and comparison in KiGeneralProtectionFault

svn path=/branches/ros-amd64-bringup/; revision=45120

14 years ago[advpack]
Christoph von Wittich [Sun, 17 Jan 2010 08:29:56 +0000 (08:29 +0000)]
[advpack]
update advpack to wine 1.1.36

svn path=/trunk/; revision=45119

14 years ago[cabinet_winetest]
Christoph von Wittich [Sun, 17 Jan 2010 08:23:35 +0000 (08:23 +0000)]
[cabinet_winetest]
update cabinet winetest to wine 1.1.36

svn path=/trunk/; revision=45118

14 years ago[KDBG]
Samuel Serapion [Sun, 17 Jan 2010 08:02:52 +0000 (08:02 +0000)]
[KDBG]
- Make backtrace addresses also print correctly.

svn path=/branches/ros-amd64-bringup/; revision=45117

14 years ago[HAL]
Samuel Serapion [Sun, 17 Jan 2010 07:56:11 +0000 (07:56 +0000)]
[HAL]
Fix mp and mps builds.

svn path=/branches/ros-amd64-bringup/; revision=45116

14 years agoFix building in compilers without __int64
Samuel Serapion [Sun, 17 Jan 2010 07:31:35 +0000 (07:31 +0000)]
Fix building in compilers without __int64

svn path=/branches/ros-amd64-bringup/; revision=45115

14 years ago[KDBG]
Samuel Serapion [Sun, 17 Jan 2010 07:20:26 +0000 (07:20 +0000)]
[KDBG]
- Fix issue were prompt was unresponsive after first command.
- Enable x86_64 disassembly and default to intel syntax
- Print addresses with %p so that their full 64bit glory is shown.
- Fix a warning.

svn path=/branches/ros-amd64-bringup/; revision=45114

14 years ago[Paint] Initial support for free selections, resizing selections and experimental...
Benedikt Freisen [Sat, 16 Jan 2010 23:21:45 +0000 (23:21 +0000)]
[Paint] Initial support for free selections, resizing selections and experimental selection transparency

svn path=/trunk/; revision=45113

14 years ago[KE]
Timo Kreuzer [Sat, 16 Jan 2010 19:21:37 +0000 (19:21 +0000)]
[KE]
- Save extended xmm registers and in the ExceptionFrame
- Restore registeres from the ExceptionFrame

svn path=/branches/ros-amd64-bringup/; revision=45112

14 years agosilence wdmaud debug
Sylvain Petreolle [Sat, 16 Jan 2010 18:54:31 +0000 (18:54 +0000)]
silence wdmaud debug

svn path=/trunk/; revision=45110

14 years agoAssign rpcss to its actual group.
Sylvain Petreolle [Sat, 16 Jan 2010 18:44:17 +0000 (18:44 +0000)]
Assign rpcss to its actual group.
Fixes rpcss/spooler load order.

svn path=/trunk/; revision=45109

14 years agoDisplay CSConfigFlags.
Eric Kohl [Sat, 16 Jan 2010 17:07:41 +0000 (17:07 +0000)]
Display CSConfigFlags.

svn path=/trunk/; revision=45108

14 years agoImplement CM_Set_HW_Prof[_Ex].
Eric Kohl [Sat, 16 Jan 2010 16:31:58 +0000 (16:31 +0000)]
Implement CM_Set_HW_Prof[_Ex].

svn path=/trunk/; revision=45107

14 years agoImplement PNP_HwProfFlags.
Eric Kohl [Sat, 16 Jan 2010 16:18:00 +0000 (16:18 +0000)]
Implement PNP_HwProfFlags.

svn path=/trunk/; revision=45106

14 years ago - Fix a null-pointer dereference crash that happens when we complete a queued NDIS_R...
Cameron Gutman [Sat, 16 Jan 2010 14:59:54 +0000 (14:59 +0000)]
 - Fix a null-pointer dereference crash that happens when we complete a queued NDIS_REQUEST in MiniportWorker

svn path=/branches/aicom-network-branch/; revision=45102

14 years ago[SDK]
Aleksey Bragin [Sat, 16 Jan 2010 13:52:51 +0000 (13:52 +0000)]
[SDK]
- Add missing IIDs to UUID.

svn path=/trunk/; revision=45099

14 years ago[PSDK]
Aleksey Bragin [Sat, 16 Jan 2010 13:40:30 +0000 (13:40 +0000)]
[PSDK]
- Merge Wine-1.1.36 changes to commctrl.h.

svn path=/trunk/; revision=45098