reactos.git
10 years agoadd else
Timo Kreuzer [Sat, 30 Jan 2010 04:27:17 +0000 (04:27 +0000)]
add else

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

10 years agoand the same for trap.S
Timo Kreuzer [Sat, 30 Jan 2010 03:18:20 +0000 (03:18 +0000)]
and the same for trap.S

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

10 years agoremove the RIP() hack, instead use a constant rip=0 for MASM/ML
Timo Kreuzer [Sat, 30 Jan 2010 03:17:11 +0000 (03:17 +0000)]
remove the RIP() hack, instead use a constant rip=0 for MASM/ML

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

10 years agotrap.S is now fully MASM/ML compatible
Timo Kreuzer [Sat, 30 Jan 2010 03:12:26 +0000 (03:12 +0000)]
trap.S is now fully MASM/ML compatible

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

svn path=/trunk/; revision=45160

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

svn path=/trunk/; revision=45123

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

svn path=/trunk/; revision=45108

10 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