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
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
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
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
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
Timo Kreuzer [Sat, 7 Nov 2009 18:11:35 +0000 (18:11 +0000)]
Fix KiDoubleFaultAbort
svn path=/branches/ros-amd64-bringup/; revision=44009
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
Timo Kreuzer [Sat, 7 Nov 2009 17:36:39 +0000 (17:36 +0000)]
revert r43841
svn path=/branches/ros-amd64-bringup/; revision=44007
Samuel Serapion [Sat, 7 Nov 2009 16:39:44 +0000 (16:39 +0000)]
Fix spider build.
svn path=/branches/ros-amd64-bringup/; revision=44002
Timo Kreuzer [Sat, 7 Nov 2009 15:26:12 +0000 (15:26 +0000)]
[RTL]
- Implement RtlRaiseException
svn path=/branches/ros-amd64-bringup/; revision=44001
Timo Kreuzer [Sat, 7 Nov 2009 03:33:00 +0000 (03:33 +0000)]
[RTL]
Simplify RtlLookupFunctionTable
svn path=/branches/ros-amd64-bringup/; revision=43993
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
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
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
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
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
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
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
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
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
Timo Kreuzer [Wed, 4 Nov 2009 21:34:46 +0000 (21:34 +0000)]
Fix rbuild file
svn path=/branches/ros-amd64-bringup/; revision=43957
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
Timo Kreuzer [Wed, 4 Nov 2009 21:08:42 +0000 (21:08 +0000)]
revert r43851
svn path=/branches/ros-amd64-bringup/; revision=43955
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
Timo Kreuzer [Wed, 4 Nov 2009 21:05:16 +0000 (21:05 +0000)]
fix RtlAddFunctionTable
svn path=/branches/ros-amd64-bringup/; revision=43953
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
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
Samuel Serapion [Mon, 2 Nov 2009 01:34:52 +0000 (01:34 +0000)]
Fix bad cast.
svn path=/branches/ros-amd64-bringup/; revision=43907
Samuel Serapion [Mon, 2 Nov 2009 01:30:09 +0000 (01:30 +0000)]
Fix rapps build.
svn path=/branches/ros-amd64-bringup/; revision=43906
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
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
Samuel Serapion [Fri, 30 Oct 2009 23:02:03 +0000 (23:02 +0000)]
Fix warnings.
svn path=/branches/ros-amd64-bringup/; revision=43858
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
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
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
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
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
Samuel Serapion [Fri, 30 Oct 2009 00:24:32 +0000 (00:24 +0000)]
Fix gdi32 build.
svn path=/branches/ros-amd64-bringup/; revision=43842
Samuel Serapion [Fri, 30 Oct 2009 00:22:42 +0000 (00:22 +0000)]
Fix some prototypes.
svn path=/branches/ros-amd64-bringup/; revision=43841
Samuel Serapion [Thu, 29 Oct 2009 23:25:11 +0000 (23:25 +0000)]
Fix LOGBRUSH definition.
svn path=/branches/ros-amd64-bringup/; revision=43840
Samuel Serapion [Thu, 29 Oct 2009 22:44:55 +0000 (22:44 +0000)]
Fix Build.
svn path=/branches/ros-amd64-bringup/; revision=43839
Samuel Serapion [Thu, 29 Oct 2009 22:41:26 +0000 (22:41 +0000)]
Fix csrss build.
svn path=/branches/ros-amd64-bringup/; revision=43838
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
Samuel Serapion [Thu, 29 Oct 2009 22:15:19 +0000 (22:15 +0000)]
Fix avicap32 build.
svn path=/branches/ros-amd64-bringup/; revision=43836
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
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
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
Timo Kreuzer [Wed, 28 Oct 2009 22:38:42 +0000 (22:38 +0000)]
partly implement KdpSysWriteControlSpace
svn path=/branches/ros-amd64-bringup/; revision=43820
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Aleksey Bragin [Sat, 24 Oct 2009 21:05:42 +0000 (21:05 +0000)]
[fastfat_new]
- Fix FF_Free warning.
svn path=/trunk/; revision=43725
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
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
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
Daniel Reimer [Sat, 24 Oct 2009 19:27:51 +0000 (19:27 +0000)]
chinese Translations by Elton Chung.
svn path=/trunk/; revision=43721
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
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
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
Dmitry Chapyshev [Sat, 24 Oct 2009 14:34:11 +0000 (14:34 +0000)]
- Fix Russian translation
svn path=/trunk/; revision=43716
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
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
Dmitry Chapyshev [Sat, 24 Oct 2009 13:15:38 +0000 (13:15 +0000)]
- Add runonce.exe to bootcd
svn path=/trunk/; revision=43712
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
Dmitry Chapyshev [Sat, 24 Oct 2009 12:58:07 +0000 (12:58 +0000)]
- Add samplify runonce.exe utility
svn path=/trunk/; revision=43710