reactos.git
9 years ago[TRANSLATIONS]
Amine Khaldi [Wed, 15 Oct 2014 17:46:49 +0000 (17:46 +0000)]
[TRANSLATIONS]
* Turkish translations update by Erdem Ersoy.
CORE-7861

svn path=/trunk/; revision=64750

9 years ago[PSDK]
Thomas Faber [Wed, 15 Oct 2014 16:38:13 +0000 (16:38 +0000)]
[PSDK]
- Use macro version of RtlUlonglongByteSwap in winternl.h because using the fastcall version causes stack corruption
CORE-8632 #resolve

svn path=/trunk/; revision=64749

9 years ago[NTVDM]: Implement double-width and double-height separately; used when eg. an app...
Hermès Bélusca-Maïto [Wed, 15 Oct 2014 00:42:19 +0000 (00:42 +0000)]
[NTVDM]: Implement double-width and double-height separately; used when eg. an app displays in 640*180, etc...

svn path=/trunk/; revision=64748

9 years ago[NTVDM]: Zero-fill memory with RtlZeroMemory (that exists also in NT mode), and use...
Hermès Bélusca-Maïto [Tue, 14 Oct 2014 22:46:40 +0000 (22:46 +0000)]
[NTVDM]: Zero-fill memory with RtlZeroMemory (that exists also in NT mode), and use sizeof(object) instead of sizeof(type_of_object).

svn path=/trunk/; revision=64747

9 years agoForgot this file :)
Hermès Bélusca-Maïto [Tue, 14 Oct 2014 21:53:07 +0000 (21:53 +0000)]
Forgot this file :)

svn path=/trunk/; revision=64746

9 years ago[FAST486]
Hermès Bélusca-Maïto [Tue, 14 Oct 2014 21:51:00 +0000 (21:51 +0000)]
[FAST486]
- Invalid extended opcodes get a special handler, so that we are not anymore obliged to check for NULL before running an extended opcode.
- To quickly retrieve extended opcode numbers, add their numbers in regard to their handlers.

svn path=/trunk/; revision=64745

9 years ago[NTFS]
Pierre Schweitzer [Tue, 14 Oct 2014 20:34:38 +0000 (20:34 +0000)]
[NTFS]
Also return the index of the entry which was found

svn path=/trunk/; revision=64744

9 years ago[NTFS]
Pierre Schweitzer [Tue, 14 Oct 2014 19:11:49 +0000 (19:11 +0000)]
[NTFS]
- Also make NtfsFindMftRecord() return the name of the record it found
- Implement support for entry enumeration (from 0 or not) in NtfsFindMftRecord()
- Experimental fix in NtfsLookupFileAt(), look for the attribute using the name of the record, and not the full path
- Implement NtfsFindFileAt() which is used to look for a file/directory using WC in a given directory

svn path=/trunk/; revision=64743

9 years ago[NTFS]
Pierre Schweitzer [Tue, 14 Oct 2014 18:41:38 +0000 (18:41 +0000)]
[NTFS]
- Prepare (only prototype so far) NtfsFindMftRecord() for directory search & enumeration with WC.
- Modify CompareFileName() so that comparisons can be done with or without WC.
- Fix NtfsLookupFileAt() accordingly

svn path=/trunk/; revision=64742

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Tue, 14 Oct 2014 00:14:56 +0000 (00:14 +0000)]
[NTVDM]
- Call CpuUnsimulate in EmulatorTerminate so that we really stop the CPU, before stopping the rest of the VM.
- We can reset CpuRunning to TRUE in CpuSimulate *only* if the VM is still running AND the CpuCallLevel is strictly positive (>=1 means, CPU halted or running; ==0 means, CPU stopped).

svn path=/trunk/; revision=64741

9 years ago[FAST486]: Rename fast486dbg.c to debug.c as per opular demand :P
Hermès Bélusca-Maïto [Mon, 13 Oct 2014 22:08:08 +0000 (22:08 +0000)]
[FAST486]: Rename fast486dbg.c to debug.c as per opular demand :P

svn path=/trunk/; revision=64740

9 years ago[FAST486]
Hermès Bélusca-Maïto [Mon, 13 Oct 2014 21:49:01 +0000 (21:49 +0000)]
[FAST486]
- Add doc for INT instructions,
- Move debug functions to an appropriate file.

svn path=/trunk/; revision=64739

9 years ago[CRT]
Amine Khaldi [Mon, 13 Oct 2014 19:48:08 +0000 (19:48 +0000)]
[CRT]
* Update fwrite().
* Fixes some msvcrt:file tests.
CORE-8540

svn path=/trunk/; revision=64738

9 years ago[NTVDM]: it is always interesting to dump the full CPU state when an exception occurs.
Hermès Bélusca-Maïto [Mon, 13 Oct 2014 18:51:40 +0000 (18:51 +0000)]
[NTVDM]: it is always interesting to dump the full CPU state when an exception occurs.

svn path=/trunk/; revision=64737

9 years ago[ADVAPI32_APITESTS]
Jérôme Gardou [Mon, 13 Oct 2014 18:49:09 +0000 (18:49 +0000)]
[ADVAPI32_APITESTS]
 - Add a few tests for DuplicateTokenEx

svn path=/trunk/; revision=64736

9 years ago[NTOS/SE]
Jérôme Gardou [Mon, 13 Oct 2014 18:47:44 +0000 (18:47 +0000)]
[NTOS/SE]
 - Use the authentication ID to determine if a token represents a child of the current process.
CORE-8631 #resolve #comment the installer now works fine, but chrome fails to start

svn path=/trunk/; revision=64735

9 years ago[SETUPAPI]
Eric Kohl [Mon, 13 Oct 2014 18:31:55 +0000 (18:31 +0000)]
[SETUPAPI]
Load a property sheet extension dll only once, otherwise we might leak module handles.

svn path=/trunk/; revision=64734

9 years ago[CRT]
Amine Khaldi [Mon, 13 Oct 2014 18:08:34 +0000 (18:08 +0000)]
[CRT]
* Update free_fd().
* Fixes some msvcrt:file tests.
CORE-8540

svn path=/trunk/; revision=64733

9 years ago[NTFS]
Pierre Schweitzer [Mon, 13 Oct 2014 17:57:25 +0000 (17:57 +0000)]
[NTFS]
So far, keep our NTFS read-only. Booh, that's sad! *sob*. I know.

svn path=/trunk/; revision=64732

9 years ago[CRT]
Amine Khaldi [Mon, 13 Oct 2014 17:50:17 +0000 (17:50 +0000)]
[CRT]
* Update setvbuf() and ungetc().
* Fixes some msvcrt:file tests.
CORE-8540

svn path=/trunk/; revision=64731

9 years ago[Win32k]
James Tabor [Mon, 13 Oct 2014 17:15:04 +0000 (17:15 +0000)]
[Win32k]
- Remove code that breaks API SetActiveWindow tests. See CORE-7447.
- Dedicated to Victor Martinez Calvo.

svn path=/trunk/; revision=64730

9 years agoArch, stop screwing up your commits.
Jérôme Gardou [Mon, 13 Oct 2014 16:25:23 +0000 (16:25 +0000)]
Arch, stop screwing up your commits.

svn path=/trunk/; revision=64729

9 years ago[CMAKE]
Jérôme Gardou [Mon, 13 Oct 2014 16:21:48 +0000 (16:21 +0000)]
[CMAKE]
 - Also give a base address to d3dwine.dll

svn path=/trunk/; revision=64728

9 years ago[WINED3D]
Jérôme Gardou [Mon, 13 Oct 2014 16:07:46 +0000 (16:07 +0000)]
[WINED3D]
 - Fix build: This is wha happens when youknow you should perform a clean build but don't.

svn path=/trunk/; revision=64726

9 years ago[WINED3D]
Jérôme Gardou [Mon, 13 Oct 2014 16:04:40 +0000 (16:04 +0000)]
[WINED3D]
 - Rename wined3d.dll as d3dwine.dll, so that the VBox additions don't erase it.
Dedicated to Daniel: Now you can safely use the opti-hacked vbox 3d additions.

svn path=/trunk/; revision=64724

9 years ago[BOOTDATA]
Amine Khaldi [Mon, 13 Oct 2014 15:55:56 +0000 (15:55 +0000)]
[BOOTDATA]
* Partial revert of r64722 due to change of encoding. Spotted by Sylvain.
CORE-8520

svn path=/trunk/; revision=64723

9 years ago[BOOTDATA][MEDIA/INF]
Amine Khaldi [Mon, 13 Oct 2014 15:26:46 +0000 (15:26 +0000)]
[BOOTDATA][MEDIA/INF]
* Romanian translations update by Ștefan Fulea.
CORE-8520

svn path=/trunk/; revision=64722

9 years ago[TRANSLATIONS]
Amine Khaldi [Mon, 13 Oct 2014 15:24:08 +0000 (15:24 +0000)]
[TRANSLATIONS]
* Romanian translations update by Ștefan Fulea.
CORE-8520

svn path=/trunk/; revision=64721

9 years ago[GDI32]
Thomas Faber [Mon, 13 Oct 2014 14:06:40 +0000 (14:06 +0000)]
[GDI32]
- Return 1 on failure in IntEnumFontFamilies, as shown by the test
CORE-8628 #resolve

svn path=/trunk/; revision=64720

9 years ago[GDI32_APITEST]
Thomas Faber [Mon, 13 Oct 2014 12:25:30 +0000 (12:25 +0000)]
[GDI32_APITEST]
- Add a test for EnumFontFamilies* returning no results
CORE-8628

svn path=/trunk/; revision=64719

9 years ago[CRT]
Amine Khaldi [Mon, 13 Oct 2014 11:11:56 +0000 (11:11 +0000)]
[CRT]
* Bring-in some changes to init_fp().
* Update _filbuf(), _ftelli64(), alloc_buffer(), flush_all_buffers(), flush_buffer() and fread().
* Fixes msvcrt:file crash.
CORE-8540

svn path=/trunk/; revision=64716

9 years ago[TFTPD]
Amine Khaldi [Mon, 13 Oct 2014 11:03:35 +0000 (11:03 +0000)]
[TFTPD]
* Update TFTPD Server. Initial patch by Kudratov Olimjon with some changes by me.
CORE-8620 #resolve #comment Committed in r64714 with some changes.

svn path=/trunk/; revision=64714

9 years ago[PSDK] and [NDK]
Aleksey Bragin [Mon, 13 Oct 2014 10:53:58 +0000 (10:53 +0000)]
[PSDK] and [NDK]
- Since NTSTATUS definition is returned into bcrypt.h, then let's define PNTSTATUS too. Otherwise it makes no sense and errors out.
- Handle BCRYPT_H and __WINE_BCRYPT_H in ndk/umtypes.h. Thomas said that BCRYPT_H is not an option - but our NDK should be compatible with ReactOS PSDK too. If I am wrong, please feel free to change __WINE_BCRYPT_H to BCRYPT_H in psdk/bcrypt.h, fix related probelms and revert my change. Thanks!

svn path=/trunk/; revision=64713

9 years ago[MSVCRT_WINETEST]
Amine Khaldi [Mon, 13 Oct 2014 10:53:02 +0000 (10:53 +0000)]
[MSVCRT_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64712

9 years ago[INCLUDE/CRT]
Amine Khaldi [Mon, 13 Oct 2014 10:42:59 +0000 (10:42 +0000)]
[INCLUDE/CRT]
* Add missing _USERBUF definition.

svn path=/trunk/; revision=64711

9 years ago[CRT]
Amine Khaldi [Mon, 13 Oct 2014 10:31:36 +0000 (10:31 +0000)]
[CRT]
* Update MSVCRT_I10_OUTPUT().
CORE-8540

svn path=/trunk/; revision=64710

9 years ago[USER32_APITEST]
Thomas Faber [Mon, 13 Oct 2014 09:22:59 +0000 (09:22 +0000)]
[USER32_APITEST]
- Extend GetUserObjectInformation test to include the ansi version. ... this is the lazy way and just duplicates the code, feel free to make it more concise.
CORE-8101

svn path=/trunk/; revision=64706

9 years ago[USER32]
Thomas Faber [Mon, 13 Oct 2014 09:18:46 +0000 (09:18 +0000)]
[USER32]
- Correctly treat lpnLengthNeeded as optional in GetUserObjectInformationA. Fixes crash in user32_winetest:winstation
CORE-8101 #resolve

svn path=/trunk/; revision=64705

9 years ago[CMAKE/MSVC]
Amine Khaldi [Sun, 12 Oct 2014 22:59:32 +0000 (22:59 +0000)]
[CMAKE/MSVC]
* Introduce support for for MSVC native run-time checks. Set RUNTIME_CHECKS to TRUE to enable it.
* Dedicated to Christoph von Wittich and all ReactOS devs that use MSVC builds ;)
CORE-8626

svn path=/trunk/; revision=64704

9 years ago[CMAKE]
Amine Khaldi [Sun, 12 Oct 2014 22:28:39 +0000 (22:28 +0000)]
[CMAKE]
* Module type win32dll ENTRYPOINT 0 => module.

svn path=/trunk/; revision=64703

9 years ago[RTL]
Thomas Faber [Sun, 12 Oct 2014 20:45:32 +0000 (20:45 +0000)]
[RTL]
- Allow the thread that called LdrShutdownProcess to forcefully acquire critical sections (the loader lock in particular).
This fixes the race condition where ExitProcess might terminate a thread holding the loader lock and subsequently call LdrShutdownProcess. That would then result in a deadlock because LdrShutdownProcess cannot acquire the loader lock.
This is a pretty ugly hack... but at least Windows does it the same way.
Fixes hangs after the summary line when running mshtml tests.
CORE-8624 #resolve

svn path=/trunk/; revision=64702

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Sun, 12 Oct 2014 17:23:20 +0000 (17:23 +0000)]
[NTVDM]
- Move the stack frame indices to where they belong (this is the stack layout when an interrupt is called).
- In the bootstrap interrupt, modify the CS:IP stored in the stack instead of the current CS:IP of the CPU, so that we can clean up everything and the interrupt return correctly, instead of breaking everything... (some apps wouldn't start with the original code^^). This is an addendum/fix to revision 64521.

svn path=/trunk/; revision=64701

9 years ago[SETUPAPI]
Eric Kohl [Sun, 12 Oct 2014 17:13:36 +0000 (17:13 +0000)]
[SETUPAPI]
Store the module handles to loaded property page provider dlls in the DeviceInfoData (for class property pages) or in the DeviceInfo (for device property pages). The dlls are unloaded when the device info set is destroyed. These dlls were unloaded as soon as the property sheet data had been retrieved. These property pages could not be added to a property sheet because unloading the dll invalidated the page reources.

svn path=/trunk/; revision=64700

9 years ago[SECUR32]
Thomas Faber [Sun, 12 Oct 2014 16:19:45 +0000 (16:19 +0000)]
[SECUR32]
- Call SECUR32_initializeProviders from EnumerateSecurityPackagesW if necessary. Fixes a couple secur32 tests, and an occasional crash in rpcrt4:rpc

svn path=/trunk/; revision=64699

9 years ago[FAST486]: speed up things a bit when we're reading prefixes, by really going to...
Hermès Bélusca-Maïto [Sun, 12 Oct 2014 14:08:14 +0000 (14:08 +0000)]
[FAST486]: speed up things a bit when we're reading prefixes, by really going to the next instruction (no jump to the end of the do{}while() loop, then restart).

svn path=/trunk/; revision=64698

9 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 12 Oct 2014 14:05:49 +0000 (14:05 +0000)]
[NTOSKRNL]
Make sure APCs are disabled when acquiring MmSectionCommitMutex.

svn path=/trunk/; revision=64697

9 years ago[fast486]: code formatting + add a comment about the instruction 0xF1.
Hermès Bélusca-Maïto [Sun, 12 Oct 2014 13:50:05 +0000 (13:50 +0000)]
[fast486]: code formatting + add a comment about the instruction 0xF1.

svn path=/trunk/; revision=64696

9 years ago[ROSAUTOTEST]
Thomas Faber [Sun, 12 Oct 2014 13:23:38 +0000 (13:23 +0000)]
[ROSAUTOTEST]
- DbgPrint expects a format string!
ROSTESTS-145 #resolve

svn path=/trunk/; revision=64695

9 years ago[NTFS]
Pierre Schweitzer [Sun, 12 Oct 2014 11:52:05 +0000 (11:52 +0000)]
[NTFS]
Forgot that file²...

svn path=/trunk/; revision=64694

9 years ago[NTFS]
Pierre Schweitzer [Sun, 12 Oct 2014 11:50:08 +0000 (11:50 +0000)]
[NTFS]
Forgot that file...

svn path=/trunk/; revision=64693

9 years ago[NTFS]
Pierre Schweitzer [Sun, 12 Oct 2014 11:48:42 +0000 (11:48 +0000)]
[NTFS]
On opening, check the file found matches the requested dispositions from the caller

svn path=/trunk/; revision=64692

9 years ago[NTFS]
Pierre Schweitzer [Sun, 12 Oct 2014 11:43:10 +0000 (11:43 +0000)]
[NTFS]
Properly reset FCB & SectionObjectPointer fields from the FileObject on close

svn path=/trunk/; revision=64691

9 years ago[NTDLL:DBG]
Thomas Faber [Sun, 12 Oct 2014 11:35:11 +0000 (11:35 +0000)]
[NTDLL:DBG]
- Use NtReadVirtualMemory instead of dereferencing a pointer from a different process in DbgUiConvertStateChangeStructure.
CORE-8622 #resolve

svn path=/trunk/; revision=64690

9 years ago[EVENTLOG]
Thomas Faber [Sun, 12 Oct 2014 11:23:05 +0000 (11:23 +0000)]
[EVENTLOG]
- In ElfGetLogHandleEntryByHandle, actually verify the validity of the handle by traversing the log handle list. Fixes crash in advapi32_winetest:eventlog (double close).
- Minor style improvements to ElfDeleteEventLogHandle
CORE-8621 #resolve

svn path=/trunk/; revision=64689

9 years ago[FDEBUG]
Thomas Faber [Sun, 12 Oct 2014 06:21:22 +0000 (06:21 +0000)]
[FDEBUG]
- Fix build

svn path=/trunk/; revision=64688

9 years ago[FAST486]
Hermès Bélusca-Maïto [Sun, 12 Oct 2014 00:10:44 +0000 (00:10 +0000)]
[FAST486]
- fastcall'ize some functions,
- code formatting.

svn path=/trunk/; revision=64687

9 years ago[FAST486]
Hermès Bélusca-Maïto [Sat, 11 Oct 2014 23:12:30 +0000 (23:12 +0000)]
[FAST486]
- In order to always check for opcode handler being NULL, replace the only NULL handler by a non-NULL one that handles the invalid opcodes.
- To quickly retrieve opcode numbers, add their numbers in regard to their handlers.

svn path=/trunk/; revision=64686

9 years ago[NTOS:KE]
Thomas Faber [Sat, 11 Oct 2014 23:07:04 +0000 (23:07 +0000)]
[NTOS:KE]
- Make fastfail exception noncontinuable
CORE-8419

svn path=/trunk/; revision=64685

9 years ago[README.WINE]
Amine Khaldi [Sat, 11 Oct 2014 19:43:36 +0000 (19:43 +0000)]
[README.WINE]
* Mark extrac32 and expand as synced with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64684

9 years ago[WORDPAD]
Amine Khaldi [Sat, 11 Oct 2014 19:06:53 +0000 (19:06 +0000)]
[WORDPAD]
* Fix an inconsistency between resource compilers.

svn path=/trunk/; revision=64683

9 years agoerrm... proper commenting.
Hermès Bélusca-Maïto [Sat, 11 Oct 2014 18:40:08 +0000 (18:40 +0000)]
errm... proper commenting.

svn path=/trunk/; revision=64682

9 years ago[WORDPAD]
Amine Khaldi [Sat, 11 Oct 2014 18:39:41 +0000 (18:39 +0000)]
[WORDPAD]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64681

9 years ago[FAST486]
Hermès Bélusca-Maïto [Sat, 11 Oct 2014 18:35:23 +0000 (18:35 +0000)]
[FAST486]
Use a more performant CountLeadingZeros64 version from Timo (tested by Thomas), and disable the MSVC-specific one until you find a version that works, and is supported for any CPU.

svn path=/trunk/; revision=64680

9 years ago[NTFS]
Pierre Schweitzer [Sat, 11 Oct 2014 18:03:48 +0000 (18:03 +0000)]
[NTFS]
Addendum to r64678

svn path=/trunk/; revision=64679

9 years ago[NTFS]
Pierre Schweitzer [Sat, 11 Oct 2014 18:00:46 +0000 (18:00 +0000)]
[NTFS]
Return found FCB on successful file opening

svn path=/trunk/; revision=64678

9 years ago[FAST486]
Aleksandar Andrejevic [Sat, 11 Oct 2014 16:57:33 +0000 (16:57 +0000)]
[FAST486]
CountLeadingZeros64 shouldn't loop forever if "Value" is 0.

svn path=/trunk/; revision=64677

9 years ago[FAST486]: fixes for CountLeadingZeros64:
Hermès Bélusca-Maïto [Sat, 11 Oct 2014 16:25:45 +0000 (16:25 +0000)]
[FAST486]: fixes for CountLeadingZeros64:
- remove extra ';'
- This is (x)>0xff.... not >=
- Use Timo inline function.

svn path=/trunk/; revision=64676

9 years agoRevert revision 64673 (as long as our FPU is not fully implemented, do not hint apps...
Hermès Bélusca-Maïto [Sat, 11 Oct 2014 16:00:31 +0000 (16:00 +0000)]
Revert revision 64673 (as long as our FPU is not fully implemented, do not hint apps to use our FPU, but instead their simulated one if they have one). Fixes QBasic-compiled apps (amongst others...)

svn path=/trunk/; revision=64675

9 years ago[FAST486]
Aleksandar Andrejevic [Sat, 11 Oct 2014 15:42:00 +0000 (15:42 +0000)]
[FAST486]
Use intrinsics to count the leading zeros when possible.
Add FPU data to Fast486DumpState.

svn path=/trunk/; revision=64674

9 years ago[NTVDM]: we have a FPU.
Hermès Bélusca-Maïto [Sat, 11 Oct 2014 15:39:18 +0000 (15:39 +0000)]
[NTVDM]: we have a FPU.

svn path=/trunk/; revision=64673

9 years ago[FAST486]: group Fast486GetIntVector and Fast486InterruptInternal calls into Fast486P...
Hermès Bélusca-Maïto [Sat, 11 Oct 2014 15:28:21 +0000 (15:28 +0000)]
[FAST486]: group Fast486GetIntVector and Fast486InterruptInternal calls into Fast486PerformInterrupt and use it in the code.

svn path=/trunk/; revision=64672

9 years ago[FAST486]
Aleksandar Andrejevic [Sat, 11 Oct 2014 14:40:53 +0000 (14:40 +0000)]
[FAST486]
Revert the previous fix and fix it again, but properly.

svn path=/trunk/; revision=64671

9 years ago[ROSAUTOTEST]
Thomas Faber [Sat, 11 Oct 2014 14:34:56 +0000 (14:34 +0000)]
[ROSAUTOTEST]
- Do not duplicate console output in StringOut if forcePrint = false
ROSTESTS-144

svn path=/trunk/; revision=64670

9 years ago[FAST486]
Aleksandar Andrejevic [Sat, 11 Oct 2014 14:34:31 +0000 (14:34 +0000)]
[FAST486]
Fix the 6-bit sub-opcode numbers for opcode 0xDB.

svn path=/trunk/; revision=64669

9 years ago[FAST486]
Aleksandar Andrejevic [Sat, 11 Oct 2014 14:03:17 +0000 (14:03 +0000)]
[FAST486]
Save and restore the prefix flags in Fast486InterruptInternal instead of hacking around this
everywhere else.

svn path=/trunk/; revision=64668

9 years ago[NTOS]
Amine Khaldi [Sat, 11 Oct 2014 13:43:02 +0000 (13:43 +0000)]
[NTOS]
* Set the base address to 0x00800000 only in gdb mode, otherwise use the correct one.

svn path=/trunk/; revision=64667

9 years ago[CMAKE/BASEADDRESS]
Amine Khaldi [Sat, 11 Oct 2014 13:36:08 +0000 (13:36 +0000)]
[CMAKE/BASEADDRESS]
* Take the dwarf builds (NO_ROSSYM on) into account when assigning base addresses.
* Dedicated to V.

svn path=/trunk/; revision=64666

9 years ago[NTOS:KE]
Thomas Faber [Sat, 11 Oct 2014 13:15:10 +0000 (13:15 +0000)]
[NTOS:KE]
- Implement KiRaiseSecurityCheckFailure[Handler] to handle int 0x29 (__fastfail). Based on patch by Timo Kreuzer.
(Yes, this is a Windows 8 feature. However all it does is improve the debugging experience, and we have a need for that)
CORE-8419

svn path=/trunk/; revision=64665

9 years ago[RTL/NTOSKRNL]
Timo Kreuzer [Sat, 11 Oct 2014 12:40:24 +0000 (12:40 +0000)]
[RTL/NTOSKRNL]
Rename AVL tree functions with macros when included from Mm. This is necessary since the compiler might chose to not inline these functions (and does so on MSVC debug builds) yet only generate one instance of the function, where 2 different versions are required. This caused RtlAvlTree functions to fail on MSVC builds, since they were calling the functions compiled for Mm AVL trees!

svn path=/trunk/; revision=64664

9 years ago[APPLICATIONS]
Thomas Faber [Sat, 11 Oct 2014 12:39:50 +0000 (12:39 +0000)]
[APPLICATIONS]
- Remove broken casts

svn path=/trunk/; revision=64663

9 years ago[USER32][SCRNSAVE]
Thomas Faber [Sat, 11 Oct 2014 12:34:25 +0000 (12:34 +0000)]
[USER32][SCRNSAVE]
- Remove broken casts

svn path=/trunk/; revision=64662

9 years ago[CONSRV]
Thomas Faber [Sat, 11 Oct 2014 12:13:27 +0000 (12:13 +0000)]
[CONSRV]
- Fix buffer overflows

svn path=/trunk/; revision=64661

9 years ago[MPLAY32]
Thomas Faber [Sat, 11 Oct 2014 11:14:33 +0000 (11:14 +0000)]
[MPLAY32]
- Fix broken casts

svn path=/trunk/; revision=64660

9 years ago[WSHTCPIP]
Timo Kreuzer [Sat, 11 Oct 2014 10:26:45 +0000 (10:26 +0000)]
[WSHTCPIP]
Fix a bug that manifests in an ASSERT on MSVC builds

svn path=/trunk/; revision=64659

9 years ago[NTDLL]
Timo Kreuzer [Sat, 11 Oct 2014 08:52:33 +0000 (08:52 +0000)]
[NTDLL]
Don't assert that the caller of exported APIs passes correct parameters.

svn path=/trunk/; revision=64658

9 years ago[Win32k]
James Tabor [Sat, 11 Oct 2014 05:34:30 +0000 (05:34 +0000)]
[Win32k]
- Patch by Matteo Bruni : Don't overflow the buffer in GetGlyphOutline.

svn path=/trunk/; revision=64657

9 years ago[FAST486]
Aleksandar Andrejevic [Fri, 10 Oct 2014 23:07:14 +0000 (23:07 +0000)]
[FAST486]
Update the copyright year.
Implement the first batch of FPU instructions. These are still experimental.

svn path=/trunk/; revision=64656

9 years ago[MSIEXEC]
Amine Khaldi [Fri, 10 Oct 2014 11:41:31 +0000 (11:41 +0000)]
[MSIEXEC]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64655

9 years ago[RPCSS]
Amine Khaldi [Fri, 10 Oct 2014 11:38:00 +0000 (11:38 +0000)]
[RPCSS]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64654

9 years ago[WINHLP32]
Amine Khaldi [Fri, 10 Oct 2014 11:18:49 +0000 (11:18 +0000)]
[WINHLP32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64653

9 years ago[XCOPY]
Amine Khaldi [Fri, 10 Oct 2014 11:17:12 +0000 (11:17 +0000)]
[XCOPY]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64652

9 years ago[README.WINE]
Amine Khaldi [Fri, 10 Oct 2014 11:16:02 +0000 (11:16 +0000)]
[README.WINE]
* Forgot to mark wmic in my previous commit.
CORE-8540

svn path=/trunk/; revision=64651

9 years ago[ADVAPI32]
Jérôme Gardou [Fri, 10 Oct 2014 09:55:54 +0000 (09:55 +0000)]
[ADVAPI32]
 - CreateProcessAsUser: properly kill the created process on failure case.

svn path=/trunk/; revision=64650

9 years ago[WMIC]
Amine Khaldi [Thu, 9 Oct 2014 13:06:27 +0000 (13:06 +0000)]
[WMIC]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64649

9 years ago[TASKKILL]
Amine Khaldi [Thu, 9 Oct 2014 13:03:36 +0000 (13:03 +0000)]
[TASKKILL]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64648

9 years ago[REG]
Amine Khaldi [Thu, 9 Oct 2014 12:56:53 +0000 (12:56 +0000)]
[REG]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64647

9 years ago[INETCPL]
Amine Khaldi [Thu, 9 Oct 2014 12:45:51 +0000 (12:45 +0000)]
[INETCPL]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64645

9 years ago[README.WINE]
Amine Khaldi [Thu, 9 Oct 2014 11:13:31 +0000 (11:13 +0000)]
[README.WINE]
* Mark some dlls as synced with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64644

9 years ago[WININET]
Amine Khaldi [Thu, 9 Oct 2014 11:12:38 +0000 (11:12 +0000)]
[WININET]
* Update resource files.
CORE-8540

svn path=/trunk/; revision=64643

9 years ago[MSVIDC32]
Amine Khaldi [Thu, 9 Oct 2014 11:11:26 +0000 (11:11 +0000)]
[MSVIDC32]
* Improve header inclusions in resource files.

svn path=/trunk/; revision=64642