reactos.git
14 years ago[MM]
Timo Kreuzer [Mon, 9 Nov 2009 06:46:31 +0000 (06:46 +0000)]
[MM]
- Halfplement MmArmInitSystem, it's broken atm
- Update some variable drfinitions from ULONG to ULONG_PTR
- Add some amd64 specific constants

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

14 years ago- Move the hack for MmUpdatePageDir before KeInitializeThread where it belongs.
Timo Kreuzer [Mon, 9 Nov 2009 06:29:46 +0000 (06:29 +0000)]
- Move the hack for MmUpdatePageDir before KeInitializeThread where it belongs.

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

14 years ago[MM]
Timo Kreuzer [Sun, 8 Nov 2009 03:49:08 +0000 (03:49 +0000)]
[MM]
- implement MmInitGlobalKernelPageDirectory, MmInitializeHandBuiltProcess
- fix MmUpdatePageDir

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

14 years ago[MM]
Timo Kreuzer [Sun, 8 Nov 2009 02:39:47 +0000 (02:39 +0000)]
[MM]
Implement amd64 versions for MiIsHyperspaceAddress, MiFlushTlb, MiGetPteForProcess, MiGetPteValueForProcess, MmGetPfnForProcess, MmGetPhysicalAddress, MmIsPagePresent, MmIsPageSwapEntry, MmIsDirtyPage, MmGetPageProtect, MmSetPageProtect, MmSetCleanPage, MmSetDirtyPage, MmDeleteVirtualMapping

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

14 years agocleanup amd64 specific Mm stubs
Timo Kreuzer [Sat, 7 Nov 2009 20:06:33 +0000 (20:06 +0000)]
cleanup amd64 specific Mm stubs

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

14 years agoFix KiDoubleFaultAbort
Timo Kreuzer [Sat, 7 Nov 2009 18:11:35 +0000 (18:11 +0000)]
Fix KiDoubleFaultAbort

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

14 years ago- Remove useless check in KeInvalidateAllCaches
Timo Kreuzer [Sat, 7 Nov 2009 17:43:55 +0000 (17:43 +0000)]
- Remove useless check in KeInvalidateAllCaches
- implement KiDoubleFaultAbort

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

14 years agorevert r43841
Timo Kreuzer [Sat, 7 Nov 2009 17:36:39 +0000 (17:36 +0000)]
revert r43841

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

14 years agoFix spider build.
Samuel Serapion [Sat, 7 Nov 2009 16:39:44 +0000 (16:39 +0000)]
Fix spider build.

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

14 years ago[RTL]
Timo Kreuzer [Sat, 7 Nov 2009 15:26:12 +0000 (15:26 +0000)]
[RTL]
- Implement RtlRaiseException

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

14 years ago[RTL]
Timo Kreuzer [Sat, 7 Nov 2009 03:33:00 +0000 (03:33 +0000)]
[RTL]
Simplify RtlLookupFunctionTable

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

14 years agoFix user32 build mostly tested in trunk. Some local changes still not committed.
Samuel Serapion [Sat, 7 Nov 2009 00:10:56 +0000 (00:10 +0000)]
Fix user32 build mostly tested in trunk. Some local changes still not committed.

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

14 years agoUpdate forwarder entries in kernel32.pspec
Timo Kreuzer [Thu, 5 Nov 2009 22:04:28 +0000 (22:04 +0000)]
Update forwarder entries in kernel32.pspec

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

14 years agouse RtlPcToFileHeader instead of RtlpLookupModuleBase
Timo Kreuzer [Thu, 5 Nov 2009 20:57:53 +0000 (20:57 +0000)]
use RtlPcToFileHeader instead of RtlpLookupModuleBase

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

14 years agoUpdate kernel32.pspec based on Win7 32 and 64 bit, most stuff commented out so far.
Timo Kreuzer [Thu, 5 Nov 2009 20:35:08 +0000 (20:35 +0000)]
Update kernel32.pspec based on Win7 32 and 64 bit, most stuff commented out so far.

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

14 years ago[KDCOM] add a few dbgprints
Timo Kreuzer [Thu, 5 Nov 2009 12:18:16 +0000 (12:18 +0000)]
[KDCOM] add a few dbgprints

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

14 years agoundefine i386 in the pspec file
Timo Kreuzer [Thu, 5 Nov 2009 03:25:46 +0000 (03:25 +0000)]
undefine i386 in the pspec file

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

14 years agoadd memcpy symbol, to resolve references created by the compiler
Timo Kreuzer [Thu, 5 Nov 2009 03:24:40 +0000 (03:24 +0000)]
add memcpy symbol, to resolve references created by the compiler

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

14 years ago[USER32]
Samuel Serapion [Thu, 5 Nov 2009 01:56:29 +0000 (01:56 +0000)]
[USER32]
- Fix several user32 warnings.
- Sync GetWindow*A/W with wine and unify all versions, commenting out a wine hack.
- As a bonus implement GetWindowLongPtrA/W.
- Tested to work in trunk.

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

14 years agoHey Arch, next time you change 3rdparty code, either make sure, it's merged upstream...
Timo Kreuzer [Wed, 4 Nov 2009 23:15:07 +0000 (23:15 +0000)]
Hey Arch, next time you change 3rdparty code, either make sure, it's merged upstream or provide a diff, please.
Adding back MSVC fixes.

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

14 years agoFix rbuild file
Timo Kreuzer [Wed, 4 Nov 2009 21:34:46 +0000 (21:34 +0000)]
Fix rbuild file

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

14 years agoSync mingw lib to version 4.4.1-1a
Timo Kreuzer [Wed, 4 Nov 2009 21:22:53 +0000 (21:22 +0000)]
Sync mingw lib to version 4.4.1-1a

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

14 years agorevert r43851
Timo Kreuzer [Wed, 4 Nov 2009 21:08:42 +0000 (21:08 +0000)]
revert r43851

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

14 years agofix the pspec, too
Timo Kreuzer [Wed, 4 Nov 2009 21:05:47 +0000 (21:05 +0000)]
fix the pspec, too

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

14 years agofix RtlAddFunctionTable
Timo Kreuzer [Wed, 4 Nov 2009 21:05:16 +0000 (21:05 +0000)]
fix RtlAddFunctionTable

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

14 years agoAdd some amd64 specific exports to kernel32
Timo Kreuzer [Wed, 4 Nov 2009 20:39:05 +0000 (20:39 +0000)]
Add some amd64 specific exports to kernel32

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

14 years agoAdd RtlAddFunctionTable, RtlDeleteFunctionTable, RtlInstallFunctionTableCallback...
Timo Kreuzer [Wed, 4 Nov 2009 20:38:19 +0000 (20:38 +0000)]
Add RtlAddFunctionTable, RtlDeleteFunctionTable, RtlInstallFunctionTableCallback stubs

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

14 years agoFix bad cast.
Samuel Serapion [Mon, 2 Nov 2009 01:34:52 +0000 (01:34 +0000)]
Fix bad cast.

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

14 years agoFix rapps build.
Samuel Serapion [Mon, 2 Nov 2009 01:30:09 +0000 (01:30 +0000)]
Fix rapps build.

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

14 years agoRevert wrong fix with correct one.
Samuel Serapion [Mon, 2 Nov 2009 01:23:29 +0000 (01:23 +0000)]
Revert wrong fix with correct one.

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

14 years agoPlease don't cast NULL to an integer type. Fixes building this module.
Samuel Serapion [Fri, 30 Oct 2009 23:51:29 +0000 (23:51 +0000)]
Please don't cast NULL to an integer type. Fixes building this module.

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

14 years agoFix warnings.
Samuel Serapion [Fri, 30 Oct 2009 23:02:03 +0000 (23:02 +0000)]
Fix warnings.

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

14 years agoRemove unneeded casts. Fix build.
Samuel Serapion [Fri, 30 Oct 2009 22:47:30 +0000 (22:47 +0000)]
Remove unneeded casts. Fix build.

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

14 years agoAdd missing files. Kernel32 now links.
Samuel Serapion [Fri, 30 Oct 2009 18:48:45 +0000 (18:48 +0000)]
Add missing files. Kernel32 now links.

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

14 years agoWork around broken linker by putting mingw support libs before module library depende...
Samuel Serapion [Fri, 30 Oct 2009 17:19:56 +0000 (17:19 +0000)]
Work around broken linker by putting mingw support libs before module library dependencies.

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

14 years agoFix gdi32 build for real.
Samuel Serapion [Fri, 30 Oct 2009 14:24:42 +0000 (14:24 +0000)]
Fix gdi32 build for real.

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

14 years agoTemporarily remove mmebuddy dependencies.
Samuel Serapion [Fri, 30 Oct 2009 00:36:40 +0000 (00:36 +0000)]
Temporarily remove mmebuddy dependencies.

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

14 years agoFix gdi32 build.
Samuel Serapion [Fri, 30 Oct 2009 00:24:32 +0000 (00:24 +0000)]
Fix gdi32 build.

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

14 years agoFix some prototypes.
Samuel Serapion [Fri, 30 Oct 2009 00:22:42 +0000 (00:22 +0000)]
Fix some prototypes.

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

14 years agoFix LOGBRUSH definition.
Samuel Serapion [Thu, 29 Oct 2009 23:25:11 +0000 (23:25 +0000)]
Fix LOGBRUSH definition.

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

14 years agoFix Build.
Samuel Serapion [Thu, 29 Oct 2009 22:44:55 +0000 (22:44 +0000)]
Fix Build.

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

14 years agoFix csrss build.
Samuel Serapion [Thu, 29 Oct 2009 22:41:26 +0000 (22:41 +0000)]
Fix csrss build.

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

14 years agoFix comctl32 build and potential bug.
Samuel Serapion [Thu, 29 Oct 2009 22:36:15 +0000 (22:36 +0000)]
Fix comctl32 build and potential bug.

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

14 years agoFix avicap32 build.
Samuel Serapion [Thu, 29 Oct 2009 22:15:19 +0000 (22:15 +0000)]
Fix avicap32 build.

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

14 years agoFix merge artifact, spotted by encoded
Timo Kreuzer [Thu, 29 Oct 2009 21:49:28 +0000 (21:49 +0000)]
Fix merge artifact, spotted by encoded

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

14 years agoPartly implement KiDebugTrapOrFault. Single stepping now works.
Timo Kreuzer [Wed, 28 Oct 2009 23:54:07 +0000 (23:54 +0000)]
Partly implement KiDebugTrapOrFault. Single stepping now works.

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

14 years agoComment out __ldmxcsr in KiRestoreProcessorControlState, as it results in a GPF....
Timo Kreuzer [Wed, 28 Oct 2009 23:21:13 +0000 (23:21 +0000)]
Comment out __ldmxcsr in KiRestoreProcessorControlState, as it results in a GPF. Continuing now works again.

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

14 years agopartly implement KdpSysWriteControlSpace
Timo Kreuzer [Wed, 28 Oct 2009 22:38:42 +0000 (22:38 +0000)]
partly implement KdpSysWriteControlSpace

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

14 years ago[KD64]
Timo Kreuzer [Wed, 28 Oct 2009 21:36:00 +0000 (21:36 +0000)]
[KD64]
- KdpSetContext: don't include the CONTEXT data in the reply. WinDbg doesn't like that.

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

14 years agoRemove fail point support from swprintf, too. Yay boot!
Timo Kreuzer [Tue, 27 Oct 2009 22:56:22 +0000 (22:56 +0000)]
Remove fail point support from swprintf, too. Yay boot!

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

14 years agoKill floating point from RTL sprintf. It was leading to crashing freeldr when compile...
Timo Kreuzer [Tue, 27 Oct 2009 14:31:16 +0000 (14:31 +0000)]
Kill floating point from RTL sprintf. It was leading to crashing freeldr when compiled with never gccs.

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

14 years ago[KDCOM]
Timo Kreuzer [Mon, 26 Oct 2009 12:51:26 +0000 (12:51 +0000)]
[KDCOM]
- In case of failing to receive a part of the packet, return the status to the caller instead of continuing.

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

14 years ago- Fix definition of KdDebuggerNotPresent for gcc, the MS definition is broken, don...
Timo Kreuzer [Mon, 26 Oct 2009 12:22:32 +0000 (12:22 +0000)]
- Fix definition of KdDebuggerNotPresent for gcc, the MS definition is broken, don't know if it's needed that way for msvc.

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

14 years ago[KDCOM]
Timo Kreuzer [Mon, 26 Oct 2009 12:09:05 +0000 (12:09 +0000)]
[KDCOM]
- take the MessageHeader length from MaximumLength field instead of depending on the packet type
- Context -> KdContext
- remove redundant return

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

14 years agoFixed build with MinGW-w64 4.4.3
Daniel Reimer [Mon, 26 Oct 2009 12:07:33 +0000 (12:07 +0000)]
Fixed build with MinGW-w64 4.4.3

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

14 years ago[KDCOM]
Timo Kreuzer [Mon, 26 Oct 2009 03:24:03 +0000 (03:24 +0000)]
[KDCOM]
For unknown reasons it's not enough to check LSR if the port is ready to receive or not. Adding additional port reads improves the reliability of the data massively. Now it's possible to use kdcom on windows XP!

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

14 years ago[KDCOM]
Timo Kreuzer [Mon, 26 Oct 2009 03:16:46 +0000 (03:16 +0000)]
[KDCOM]
- Check the received PacketId
- Add retry count to KdSendPacket
- instantly return resend packets

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

14 years ago[KDCOM]
Timo Kreuzer [Mon, 26 Oct 2009 02:11:03 +0000 (02:11 +0000)]
[KDCOM]
- KdpDbgPrint -> KDDBGPRINT
- enable KdDebuggerNotPresent change

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

14 years agorevert 43682, fix kdcom build
Timo Kreuzer [Sun, 25 Oct 2009 23:28:26 +0000 (23:28 +0000)]
revert 43682, fix kdcom build

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

14 years agoMerge trunk head (r43756)
Timo Kreuzer [Sun, 25 Oct 2009 22:13:11 +0000 (22:13 +0000)]
Merge trunk head (r43756)

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

14 years ago- Pass pointer to debugprint function to the kernel in LoaderBlock->u.I386.CommonDataArea
Timo Kreuzer [Sun, 25 Oct 2009 21:47:53 +0000 (21:47 +0000)]
- Pass pointer to debugprint function to the kernel in LoaderBlock->u.I386.CommonDataArea
- comment out __lldt

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

14 years ago-sync rsaenh_winetest with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 21:16:33 +0000 (21:16 +0000)]
-sync rsaenh_winetest with wine 1.1.32

svn path=/trunk/; revision=43756

14 years ago-sync rsaenh with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 21:16:15 +0000 (21:16 +0000)]
-sync rsaenh with wine 1.1.32

svn path=/trunk/; revision=43755

14 years agopartial kernel32 GetLocaleInfo sync to wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 21:02:58 +0000 (21:02 +0000)]
partial kernel32 GetLocaleInfo sync to wine 1.1.32

svn path=/trunk/; revision=43754

14 years ago-sync user32_winetest with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 20:32:13 +0000 (20:32 +0000)]
-sync user32_winetest with wine 1.1.32

svn path=/trunk/; revision=43752

14 years ago-sync msxml3 with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 20:21:51 +0000 (20:21 +0000)]
-sync msxml3 with wine 1.1.32

svn path=/trunk/; revision=43751

14 years ago-sync netapi32 with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 19:24:08 +0000 (19:24 +0000)]
-sync netapi32 with wine 1.1.32

svn path=/trunk/; revision=43750

14 years ago[win32k] Stub out page to device space conversion, fixes three more gdi32 mapping...
Gregor Schneider [Sun, 25 Oct 2009 18:49:08 +0000 (18:49 +0000)]
[win32k] Stub out page to device space conversion, fixes three more gdi32 mapping winetests

svn path=/trunk/; revision=43749

14 years ago- Make sure that no duplicate wdmaud.drv audio drivers exists as winmm currently...
Johannes Anderwald [Sun, 25 Oct 2009 18:22:03 +0000 (18:22 +0000)]
- Make sure that no duplicate wdmaud.drv audio drivers exists as winmm currently not recognizes duplicate audio driver entries

svn path=/trunk/; revision=43748

14 years ago- Partially sync winmm
Johannes Anderwald [Sun, 25 Oct 2009 17:54:50 +0000 (17:54 +0000)]
- Partially sync winmm
- Remove unused code
- Fix function headers

svn path=/trunk/; revision=43747

14 years agopartially sync kernel32 profile to wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 17:28:35 +0000 (17:28 +0000)]
partially sync kernel32 profile to wine 1.1.32

svn path=/trunk/; revision=43746

14 years ago[win32k] GetTransform:
Gregor Schneider [Sun, 25 Oct 2009 17:23:19 +0000 (17:23 +0000)]
[win32k] GetTransform:
- Add support for more transforms
- Fix return value for invalid/unsupported transform types
- Fixes 10 gdi32 mapping winetests

svn path=/trunk/; revision=43745

14 years ago-sync kernel32_winetest with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 16:21:40 +0000 (16:21 +0000)]
-sync kernel32_winetest with wine 1.1.32

svn path=/trunk/; revision=43744

14 years agoadd define for LOCALE_RETURN_GENITIVE_NAMES
Christoph von Wittich [Sun, 25 Oct 2009 16:20:45 +0000 (16:20 +0000)]
add define for LOCALE_RETURN_GENITIVE_NAMES

svn path=/trunk/; revision=43743

14 years agobetter stub for RtlQueryHeapInformation (taken from wine)
Christoph von Wittich [Sun, 25 Oct 2009 16:20:00 +0000 (16:20 +0000)]
better stub for RtlQueryHeapInformation (taken from wine)

svn path=/trunk/; revision=43742

14 years ago- DBGKD_WAIT_STATE_CHANGE64 is used in KD protocol 5, not number 6 that we use. Proto...
Stefan Ginsberg [Sun, 25 Oct 2009 15:56:38 +0000 (15:56 +0000)]
- DBGKD_WAIT_STATE_CHANGE64 is used in KD protocol 5, not number 6 that we use. Protocol 6 uses the DBGKD_ANY_WAIT_STATE_CHANGE structure which is sized according to the largest control-report structure (AMD64_DBGKD_CONTROL_REPORT currently), and is larger than DBGKD_WAIT_STATE_CHANGE64 on x86. This worked because our DBGKD_WAIT_STATE_CHANGE32/64 structures contained incorrect DBGKD_CONTROL_REPORT (used) and CONTEXT (unused) members that sized up the wait-state structure to pass WinDbg's length verification! It actually becomes larger than DBGKD_ANY_WAIT_STATE_CHANGE, but WinDbg only seems bail out only if the structure is too small. Remove the incorrect members from the protocol 5 structures and change to DBGKD_ANY_WAIT_STATE_CHANGE everywhere.
- Correct the value of SIZE_OF_FX_REGISTERS -- it was 4 times too low which resulted in KeContextToTrapFrame not properly clearing out the XMM register area. Correct the define and move it out from ke.h to x86's ketypes.h and use it in the FXSAVE format structure. Also remove the IOPM definitions from ke.h as they have been in the NDK for a while.
- KD uses STRINGs, not ANSI_STRINGs -- they are the same thing, but let's be consistent.
- ExceptionRecord32To64 should be available for both 32 and 64 bit builds (and it shouldn't be a forceinline). Get rid of CopyExceptionRecord and determine if we need to convert or can just copy it directly instead.
- Use _WIN64 instead of _M_AMD64 when determining if we need to set the DBGKD_VERS_FLAG_PTR64 flag.
- Don't check Nt/DbgQueryDebugFilterState for zero or nonzero -- it actually returns TRUE, FALSE or STATUS_INVALID_PARAMETER_1! Check for != TRUE in preparation for proper implementation of NtSet/QueryDebugFilterState.
- Fix Format parameter of DbgPrintReturnControlC -- it is const like the other DbgPrint* routines.
- Be consistent with the types used in debug.c and don't set local variables to zero if we are going to return to caller -- this doesn't seem to be required anymore.
- Fix DebugService and DebugService2: DebugService should take a ULONG followed by 4 pointers and DebugService2 doesn't return anything.
- Use ZwCurrentProcess() instead of -1 or 0xFFFFFFFF (which is incorrect for 64-bit) for the ProcessId parameter of DbgLoad/UnloadImageSymbols to clarify what is being passed. Don't use ZwCurrentProcess() in KeBugCheckWithTf for the pointer parameter of DbgUnLoadImageSymbols either. Use MAXULONG_PTR casted to PVOID instead.
- Use better named and sized variables in KdpTrap for setting the "return register" in the caller's CONTEXT.
- Correct and clarify the comment documenting under what conditions we pass user mode exceptions to the kernel debugger.

svn path=/trunk/; revision=43741

14 years ago-sync cabinet with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 13:45:15 +0000 (13:45 +0000)]
-sync cabinet with wine 1.1.32

svn path=/trunk/; revision=43740

14 years ago[KDCOM]
Timo Kreuzer [Sun, 25 Oct 2009 11:55:04 +0000 (11:55 +0000)]
[KDCOM]
- Compare checksum after retreiving the full packet
- simplify code

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

14 years ago[KDCOM]
Timo Kreuzer [Sun, 25 Oct 2009 11:37:17 +0000 (11:37 +0000)]
[KDCOM]
- Check the PacketType only after the whole message was received and just skip the message and restart when it's not what we wanted.

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

14 years agodon't crash in msi install winetest
Christoph von Wittich [Sun, 25 Oct 2009 11:14:03 +0000 (11:14 +0000)]
don't crash in msi install winetest

svn path=/trunk/; revision=43737

14 years ago-sync msi_winetest with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 11:06:38 +0000 (11:06 +0000)]
-sync msi_winetest with wine 1.1.32

svn path=/trunk/; revision=43736

14 years ago-sync msi with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 11:06:09 +0000 (11:06 +0000)]
-sync msi with wine 1.1.32

svn path=/trunk/; revision=43735

14 years agoSync DrawText funtions with wine 1.1.32
Giannis Adamopoulos [Sun, 25 Oct 2009 09:32:01 +0000 (09:32 +0000)]
Sync DrawText funtions with wine 1.1.32
Fixes all user32 text tests

svn path=/trunk/; revision=43734

14 years agopartial wine sync to 1.1.32:
Christoph von Wittich [Sun, 25 Oct 2009 08:52:54 +0000 (08:52 +0000)]
partial wine sync to 1.1.32:
 wininet: Avoid accessing uninitialized memory.

svn path=/trunk/; revision=43733

14 years ago - Fix sending malformed ICMP packets because we read the wrong length from the wrong...
Cameron Gutman [Sun, 25 Oct 2009 04:30:28 +0000 (04:30 +0000)]
 - Fix sending malformed ICMP packets because we read the wrong length from the wrong address in the buffer
 - Fix the sequence number stored in the packet
 - Fix potential null pointer freeing
 - tracert partially works now (Setting TTL isn't implemented yet)

svn path=/trunk/; revision=43732

14 years ago - Start the sequence number at 1 instead of 0
Cameron Gutman [Sun, 25 Oct 2009 03:48:15 +0000 (03:48 +0000)]
 - Start the sequence number at 1 instead of 0

svn path=/trunk/; revision=43731

14 years ago[fastfat_new]
Aleksey Bragin [Sat, 24 Oct 2009 21:05:42 +0000 (21:05 +0000)]
[fastfat_new]
- Fix FF_Free warning.

svn path=/trunk/; revision=43725

14 years ago- Fix a sneaky breakage of MSVC built kernels. "i386" is a gcc define and we don...
Stefan Ginsberg [Sat, 24 Oct 2009 20:44:43 +0000 (20:44 +0000)]
- Fix a sneaky breakage of MSVC built kernels. "i386" is a gcc define and we don't define it in the makefiles.

svn path=/trunk/; revision=43724

14 years ago - Implement SetIpNetEntry in iphlpapi and InfoTdiSetArptableMIB in tcpip
Cameron Gutman [Sat, 24 Oct 2009 20:39:41 +0000 (20:39 +0000)]
 - Implement SetIpNetEntry in iphlpapi and InfoTdiSetArptableMIB in tcpip
 - Added buffer size checks for InfoTdiSetRoute
 - "arp -s" works now

svn path=/trunk/; revision=43723

14 years ago- Don't put PAGED_CODE() before variable declarations -- this makes MSVC very, very...
Stefan Ginsberg [Sat, 24 Oct 2009 20:35:10 +0000 (20:35 +0000)]
- Don't put PAGED_CODE() before variable declarations -- this makes MSVC very, very sad. Reformat and clean up the code a bit too.

svn path=/trunk/; revision=43722

14 years agochinese Translations by Elton Chung.
Daniel Reimer [Sat, 24 Oct 2009 19:27:51 +0000 (19:27 +0000)]
chinese Translations by Elton Chung.

svn path=/trunk/; revision=43721

14 years agoSync wordpad and winhlp32 to Wine 1.1.31
Daniel Reimer [Sat, 24 Oct 2009 17:23:52 +0000 (17:23 +0000)]
Sync wordpad and winhlp32 to Wine 1.1.31
Update 3rd Party Files.txt

svn path=/trunk/; revision=43719

14 years ago- Add reg.exe from Wine 1.1.31
Sylvain Petreolle [Sat, 24 Oct 2009 15:23:45 +0000 (15:23 +0000)]
- Add reg.exe from Wine 1.1.31

svn path=/trunk/; revision=43718

14 years agoadd missing checks
Sylvain Petreolle [Sat, 24 Oct 2009 15:13:30 +0000 (15:13 +0000)]
add missing checks
fixes winmm:mixer crash

svn path=/trunk/; revision=43717

14 years ago- Fix Russian translation
Dmitry Chapyshev [Sat, 24 Oct 2009 14:34:11 +0000 (14:34 +0000)]
- Fix Russian translation

svn path=/trunk/; revision=43716

14 years ago- merge some of the more meaningful stuff from the reactx branch
Kamil Hornicek [Sat, 24 Oct 2009 14:09:48 +0000 (14:09 +0000)]
- merge some of the more meaningful stuff from the reactx branch

svn path=/trunk/; revision=43715

14 years ago- Add reg.exe from Wine 1.1.31
Dmitry Chapyshev [Sat, 24 Oct 2009 13:32:45 +0000 (13:32 +0000)]
- Add reg.exe from Wine 1.1.31

svn path=/trunk/; revision=43714

14 years ago- Add runonce.exe to bootcd
Dmitry Chapyshev [Sat, 24 Oct 2009 13:15:38 +0000 (13:15 +0000)]
- Add runonce.exe to bootcd

svn path=/trunk/; revision=43712

14 years ago- Add some registry keys (like in Windows)
Dmitry Chapyshev [Sat, 24 Oct 2009 13:13:20 +0000 (13:13 +0000)]
- Add some registry keys (like in Windows)

svn path=/trunk/; revision=43711

14 years ago- Add samplify runonce.exe utility
Dmitry Chapyshev [Sat, 24 Oct 2009 12:58:07 +0000 (12:58 +0000)]
- Add samplify runonce.exe utility

svn path=/trunk/; revision=43710