Hermès Bélusca-Maïto [Mon, 17 Mar 2014 22:48:11 +0000 (22:48 +0000)]
[MODE]: Add to compilation.
svn path=/trunk/; revision=62522
Hermès Bélusca-Maïto [Mon, 17 Mar 2014 22:45:47 +0000 (22:45 +0000)]
[MODE]
Move mode from rosapps to reactos trunk.
CORE-8001 #resolve #comment Moved from rosapps to reactos trunk in revision 62521.
svn path=/trunk/; revision=62521
Eric Kohl [Sun, 16 Mar 2014 19:54:33 +0000 (19:54 +0000)]
[MSV1_0]
LsaApLogonUser:
- Check password prior to checking account restrictions.
- Add checks for expired account (disabled) and password.
svn path=/trunk/; revision=62519
Sylvain Petreolle [Sun, 16 Mar 2014 13:05:27 +0000 (13:05 +0000)]
[CMD]
Addendum to r28077:
Fix displaying the free space on the volume in remaining languages.
svn path=/trunk/; revision=62518
Christoph von Wittich [Sun, 16 Mar 2014 12:57:39 +0000 (12:57 +0000)]
[i8042prt]
fix keyboard detection on Dell D531 notebook and on other devices with PS/2 multiplexing controllers
svn path=/trunk/; revision=62517
Hermès Bélusca-Maïto [Sun, 16 Mar 2014 02:15:53 +0000 (02:15 +0000)]
[CONSRV]
- Free allocated memory in case GlobalLock fails.
- Implement bitmap copy of graphics screen buffers. It seems that the call to StretchDIBits doesn't work correctly (it copies the image but removes a band of height == Console->Selection.srSelection.Top at the bottom of the copied image), so in the meantime I call SetDIBitsToDevice which does correctly the job. It would be nice that some win32k guy has a look at this... :D
Have fun!
svn path=/trunk/; revision=62513
Hermès Bélusca-Maïto [Sun, 16 Mar 2014 02:11:25 +0000 (02:11 +0000)]
[CONSRV]: Code formatting only.
svn path=/trunk/; revision=62512
Hermès Bélusca-Maïto [Sat, 15 Mar 2014 21:30:49 +0000 (21:30 +0000)]
[CMAKE:MSVC]
Generate uniquely-named .bin compiled messages files; this fixes broken messages inclusion in ntdll, kernel32 ...
svn path=/trunk/; revision=62508
Christoph von Wittich [Sat, 15 Mar 2014 21:13:25 +0000 (21:13 +0000)]
[comctl32]
sync toolbar with wine head
svn path=/trunk/; revision=62506
Hermès Bélusca-Maïto [Sat, 15 Mar 2014 17:15:23 +0000 (17:15 +0000)]
[CONSRV]
Fix changing foreground and background console colors via console properties dialog.
Fully developed and tested in ReactOS 8^D
CORE-4901 #resolve #comment Fixed in revision 62505.
svn path=/trunk/; revision=62505
Amine Khaldi [Sat, 15 Mar 2014 13:59:22 +0000 (13:59 +0000)]
[SHELL32]
* Implement support for file formats' drop target shell extensions.
* Implement a shell extension for executable files.
* Implement a shell extension for lnk files.
* Change the shell notifications for moving files and folders, as they were all conflated with renaming files.
* Fix up SHChangeNotification so the desktop receives notifications when files are added to common or user desktop directories.
* Fix up SHChangeNotification such that folder pidls are not incorrectly assumed to be file pidls and displayed incorrectly.
* Implement a drop target for My Documents.
* Fix up the desktop's drop target resolution so files can be dropped on the recycle bin and my documents etc properly.
* Stub IDragSourceHelper in CLSID_DragDropHelper.
* Add a few additional shell change notifications.
* Silence a few FIXMEs to TRACEs.
* Some code clean up.
* Brought to you by Huw Campbell.
CORE-3760
svn path=/trunk/; revision=62502
Eric Kohl [Sat, 15 Mar 2014 13:46:33 +0000 (13:46 +0000)]
[MSGINA]
Update russian translation. Patch by jperm. Thanks a lot!
CORE-7974 #resolve
svn path=/trunk/; revision=62501
Hermès Bélusca-Maïto [Sat, 15 Mar 2014 02:04:54 +0000 (02:04 +0000)]
[CONSRV]: Silence some DPRINTs.
svn path=/trunk/; revision=62500
Hermès Bélusca-Maïto [Sat, 15 Mar 2014 00:47:09 +0000 (00:47 +0000)]
[RAPPS]: Update RosBE to 2.1.1
svn path=/trunk/; revision=62499
Hermès Bélusca-Maïto [Fri, 14 Mar 2014 23:12:10 +0000 (23:12 +0000)]
[CARDS]
Fix GDI leak.
Patch by mudhead.
CORE-7854 #resolve #comment Fixed in revision 62498, thanks ;)
svn path=/trunk/; revision=62498
Hermès Bélusca-Maïto [Fri, 14 Mar 2014 22:50:03 +0000 (22:50 +0000)]
[CARDS]: "Localize" some variables.
svn path=/trunk/; revision=62497
Hermès Bélusca-Maïto [Fri, 14 Mar 2014 20:59:02 +0000 (20:59 +0000)]
[CARDS]: Code formatting only (tabs --> spaces).
svn path=/trunk/; revision=62496
James Tabor [Fri, 14 Mar 2014 02:39:18 +0000 (02:39 +0000)]
[Win32k]
- Patch by Maxim Andreyanov : CreateWindowEx have to set error when menu handle is invalid.
- See CORE-7980.
svn path=/trunk/; revision=62494
Christoph von Wittich [Thu, 13 Mar 2014 18:54:06 +0000 (18:54 +0000)]
[uniata]
update uniata to 45a3
fixes installation on ATI IXP700 SATA controller
svn path=/trunk/; revision=62493
Christoph von Wittich [Thu, 13 Mar 2014 15:07:20 +0000 (15:07 +0000)]
fix build...
svn path=/trunk/; revision=62491
Christoph von Wittich [Thu, 13 Mar 2014 15:04:47 +0000 (15:04 +0000)]
[browseui]
add partial german translation
svn path=/trunk/; revision=62490
James Tabor [Thu, 13 Mar 2014 01:39:31 +0000 (01:39 +0000)]
[User32Test]
- Patch by Henri Verbeet : Fix TEXT_WordBreak() when no characters fit.
- Update text to wine head.
svn path=/trunk/; revision=62487
James Tabor [Thu, 13 Mar 2014 01:36:31 +0000 (01:36 +0000)]
[User32]
- Patch by Henri Verbeet : Fix TEXT_WordBreak() when no characters fit.
- Sync port from wine.
svn path=/trunk/; revision=62486
Pierre Schweitzer [Wed, 12 Mar 2014 19:58:11 +0000 (19:58 +0000)]
[FASTFAT]
Also cleanup ongoing notifications during cleanup.
This fixes kernel32:change winetests crash.
This gets us from 300 tests executed, 134 failed to 312 executed, 33 failed.
CORE-2582
svn path=/trunk/; revision=62485
Pierre Schweitzer [Wed, 12 Mar 2014 19:54:08 +0000 (19:54 +0000)]
[NTOSKRNL]
Properly compute file name length for output buffer
CORE-2582
svn path=/trunk/; revision=62484
Timo Kreuzer [Tue, 11 Mar 2014 22:56:31 +0000 (22:56 +0000)]
[NTOSKRNL]
Fix a bug in MmGetPhysicalAddress, that resulted in unwanted sign extension of physical addresses > 2GB. Will hopefully fix some uniata related issues.
svn path=/trunk/; revision=62482
Timo Kreuzer [Tue, 11 Mar 2014 22:51:22 +0000 (22:51 +0000)]
[NTOSKRNL]
Massive cleanup of old and deprecated "Ros-Mm"-Code
svn path=/trunk/; revision=62481
Timo Kreuzer [Tue, 11 Mar 2014 22:48:04 +0000 (22:48 +0000)]
[PSDK]
winternl.h: Fix RtlLookupAtomInAtomTable prototype (should be sent to wine? not sure)
svn path=/trunk/; revision=62480
Timo Kreuzer [Tue, 11 Mar 2014 22:46:49 +0000 (22:46 +0000)]
[PSDK]
intsafe.h: fix a comment and 2 benign "typos"
svn path=/trunk/; revision=62479
Eric Kohl [Tue, 11 Mar 2014 20:33:25 +0000 (20:33 +0000)]
[MSGINA]
Do not close the logon dialog if the user failed to log on.
svn path=/trunk/; revision=62478
Aleksey Bragin [Tue, 11 Mar 2014 18:46:32 +0000 (18:46 +0000)]
[NTOS]
- Remove unneeded macro by David Welch in 2002 and me in 2003.
svn path=/trunk/; revision=62477
Amine Khaldi [Tue, 11 Mar 2014 13:06:09 +0000 (13:06 +0000)]
[SHELL32_APITEST]
* Plug some leaks. CIDs
1106362,
1106363 and
1106364.
CORE-7975
svn path=/trunk/; revision=62474
Ged Murphy [Tue, 11 Mar 2014 10:53:06 +0000 (10:53 +0000)]
[NTOSKRNL]
- Fix the buffer size check / set
svn path=/trunk/; revision=62473
Pierre Schweitzer [Tue, 11 Mar 2014 07:22:28 +0000 (07:22 +0000)]
[FASTFAT]
Add support for more notifications on file modification.
CORE-2582
svn path=/trunk/; revision=62471
Christoph von Wittich [Tue, 11 Mar 2014 05:09:14 +0000 (05:09 +0000)]
[comctl32]
rename TBSTYLE_EX_UNDOC1 to TBSTYLE_EX_VERTICAL
svn path=/trunk/; revision=62470
Eric Kohl [Sun, 9 Mar 2014 17:48:42 +0000 (17:48 +0000)]
[MSGINA]
Display warning messages if a user tries to log on using a non-existing account name, a wrong password or if the account was disabled.
svn path=/trunk/; revision=62468
Christoph von Wittich [Sun, 9 Mar 2014 14:19:56 +0000 (14:19 +0000)]
[usetup]
exit when no usable disks are found
svn path=/trunk/; revision=62467
Timo Kreuzer [Sun, 9 Mar 2014 13:55:26 +0000 (13:55 +0000)]
[PSEH3]
- Add AllocaFrame field to the exception registration record. It is required for Clang and C++ handlers.
- Fix the way how "nested functions" are emulated on Clang and C++, respecting the fact that the compiler can and will use a temporary esp-based stack frame below any alloca-allocations for function invocation. This uses the AllocaFrame field to calculate and setup a new temp stack frame for the "nested functions".
- Make use of the HandlerType field in the exception registration record to use different methods for invoking filters / finally functions.
- Write @_SEH3$_CallRtlUnwind@4 in raw asm instead of inline, because Clang cannot deal with stdcall decorations in inline asm (see http://llvm.org/bugs/show_bug.cgi?id=19027)
- Make sure ExceptionPointers are properly initialized in _SEH3$_except_handler
svn path=/trunk/; revision=62466
Timo Kreuzer [Sun, 9 Mar 2014 12:48:25 +0000 (12:48 +0000)]
[WINE/TEST.H]
Add explicit casts, so that the header can be used from C++
svn path=/trunk/; revision=62465
Eric Kohl [Sat, 8 Mar 2014 22:13:19 +0000 (22:13 +0000)]
[MSGINA]
- Split DoLoginTasks into DoLoginTasks and CreateProfile, and fix all callers of DoLoginTasks accordingly.
- Make DoLoginTasks pass the SubStatus from MyLogonUser to its caller.
- Move the logon code from LoggedOutWindowProc to a new function DoLogon and add some experimental code to report logon errors to the user (still WIP).
svn path=/trunk/; revision=62464
Eric Kohl [Sat, 8 Mar 2014 21:12:07 +0000 (21:12 +0000)]
[LSALIB]
LsaLogonUser: Pass the SubStatus to the caller before leaving the function in case of an error.
svn path=/trunk/; revision=62463
Timo Kreuzer [Sat, 8 Mar 2014 18:57:45 +0000 (18:57 +0000)]
[PSEH3]
Add a bit more code to support Clang and C++.
svn path=/trunk/; revision=62462
Hermès Bélusca-Maïto [Sat, 8 Mar 2014 16:44:04 +0000 (16:44 +0000)]
[CONSRV]: Fix menu ids for not clashing with user-defined ones.
svn path=/trunk/; revision=62461
Hermès Bélusca-Maïto [Sat, 8 Mar 2014 15:31:05 +0000 (15:31 +0000)]
[KERNEL32][CONSRV]
Make kernel32 / winsrv console CSR structures Win2k3-compliant.
The aim is to be able to put our kernel32.dll or winsrv.dll on win2k3, and vice-versa.
Most of the changes consist in:
- adding a HANDLE ConsoleHandle; to the structures, representing the console handle of the current application;
- reorganizing the order of the members in the different structures;
- few structures need to hold a event handle because it appears that some APIs create a event handle to perform some sort of synchronization with the console server (this is totally unused at the moment).
- Since CsrClientCallServer returns the value of ApiMessage.Status, then just use ApiMessage.Status instead of declaring another Status variable for querying the return value of CsrClientCallServer.
Part 1/X
Aside:
The VerifyConsoleIoHandle winetest problem is solved here (see CORE-7941 for more details).
CORE-7941 #resolved #comment Fixed in revision 62460, thanks :)
CORE-7931
svn path=/trunk/; revision=62460
Timo Kreuzer [Sat, 8 Mar 2014 12:38:12 +0000 (12:38 +0000)]
[PSEH3]
Move the generation of the nested filter function to a different location
svn path=/trunk/; revision=62459
Timo Kreuzer [Sat, 8 Mar 2014 11:51:51 +0000 (11:51 +0000)]
[PSEH3]
Enforce the use of a frame pointer in all functions that use PSEH, even when -fomit-frame-pointer option was specified. This way we don't need to explicitly tell PSEH with a global define, whether we have a frame pointer or not, which would also probably not have worked together with alloca().
svn path=/trunk/; revision=62458
Timo Kreuzer [Sat, 8 Mar 2014 11:37:03 +0000 (11:37 +0000)]
[NPFS/NTOSKRNL]
Silence 2 more debug prints that are not so useful.
svn path=/trunk/; revision=62457
Timo Kreuzer [Sat, 8 Mar 2014 11:28:21 +0000 (11:28 +0000)]
[ACPI]
Silence some debug prints
svn path=/trunk/; revision=62456
Pierre Schweitzer [Sat, 8 Mar 2014 09:03:59 +0000 (09:03 +0000)]
[NTOSKRNL]
Integrate Timo's review:
- Fix pointer arithmetic
- Remove unless variable
CORE-2582
svn path=/trunk/; revision=62455
Pierre Schweitzer [Sat, 8 Mar 2014 08:47:03 +0000 (08:47 +0000)]
[VGAFONTEDIT]
- Fix CMake script (for PCH)
[IMAGESOFT]
- Fix CMake script (for PCH)
[GREEN]
- Add header guard
- Fix CMake script (for PCH)
This fixes rosapps build with RosBE 2.1.1
CORE-7716
svn path=/trunk/; revision=62454
Pierre Schweitzer [Fri, 7 Mar 2014 21:51:11 +0000 (21:51 +0000)]
[NOTSKRNL]
Fix Frenchism, spotted by Christoph
svn path=/trunk/; revision=62447
Pierre Schweitzer [Fri, 7 Mar 2014 20:30:29 +0000 (20:30 +0000)]
[FASTFAT]
Properly handle directories when notifying the kernel about creation.
This makes the MS test application fully passing on ReactOS.
You can find it at: http://msdn.microsoft.com/en-us/library/windows/desktop/
aa365261%28v=vs.85%29.aspx
CORE-2582
svn path=/trunk/; revision=62446
Pierre Schweitzer [Fri, 7 Mar 2014 19:46:37 +0000 (19:46 +0000)]
[FASTFAT]
Add really limited support for file system notifications.
In case of file creation, we report this.
More cases are missing, such as: dir creation, attributes change, size change, last write change.
See: http://msdn.microsoft.com/en-us/library/windows/desktop/
aa364417%28v=vs.85%29.aspx as a reference
CORE-2582
svn path=/trunk/; revision=62445
Pierre Schweitzer [Fri, 7 Mar 2014 19:42:54 +0000 (19:42 +0000)]
[FASTFAT]
- Implement VfatNotifyChangeDirectory which handles file system notifications registration
- Also add support to dispatch routine for not queuing IRPs when pending and not required
CORE-2582
svn path=/trunk/; revision=62444
Pierre Schweitzer [Fri, 7 Mar 2014 19:38:35 +0000 (19:38 +0000)]
[FASTFAT]
Add required fields to handle file system notifications to device extension/VCB and properly initialize them on volume mount
svn path=/trunk/; revision=62443
Pierre Schweitzer [Fri, 7 Mar 2014 19:33:38 +0000 (19:33 +0000)]
[NTOSKRNL]
- Implement FsRtlNotifyFilterReportChange
- Implement FsRtlNotifyUpdateBuffer
- Implement FsRtlCancelNotify
- Implement FsRtlNotifyGetLastPartOffset
- Fix implementation of FsRtlNotifyFilterChangeDirectory
This finishes the implementation of file system notifications inside the kernel.
Data are properly returned to the caller on changes.
CORE-2582
svn path=/trunk/; revision=62442
Amine Khaldi [Wed, 5 Mar 2014 14:31:26 +0000 (14:31 +0000)]
[XINPUT1_3]
* Mark as hotpatchable.
CORE-7959
svn path=/trunk/; revision=62434
Amine Khaldi [Wed, 5 Mar 2014 12:46:34 +0000 (12:46 +0000)]
[WINMM]
* Mark as hotpatchable.
CORE-7959
svn path=/trunk/; revision=62431
Amine Khaldi [Wed, 5 Mar 2014 12:36:04 +0000 (12:36 +0000)]
[USER32]
* Mark some APIs as hotpatchable.
CORE-7959
svn path=/trunk/; revision=62430
Amine Khaldi [Wed, 5 Mar 2014 12:12:05 +0000 (12:12 +0000)]
[SHELL32]
* Mark as hotpatchable.
CORE-7959
svn path=/trunk/; revision=62428
Amine Khaldi [Wed, 5 Mar 2014 12:06:28 +0000 (12:06 +0000)]
[NTDLL]
* Mark as hotpatchable.
CORE-7959
svn path=/trunk/; revision=62427
Amine Khaldi [Wed, 5 Mar 2014 11:45:39 +0000 (11:45 +0000)]
[KERNEL32]
* Mark as hotpatchable.
CORE-7959
svn path=/trunk/; revision=62425
Amine Khaldi [Wed, 5 Mar 2014 11:39:15 +0000 (11:39 +0000)]
[CMAKE]
* User the proper target var name.
CORE-7959
svn path=/trunk/; revision=62424
Amine Khaldi [Wed, 5 Mar 2014 10:42:27 +0000 (10:42 +0000)]
[WIN-ICONV]
* Import a library that provides iconv implementation using Win32 API.
[LIBXML2][LIBXSLT][MSXML3]
* Make use of this library to support Windows-1252 encoding.
* Fixes some failed msxml:domdoc tests.
CORE-6697
svn path=/trunk/; revision=62423
Hermès Bélusca-Maïto [Wed, 5 Mar 2014 01:53:46 +0000 (01:53 +0000)]
[APITESTS:kernel32]
Be more specific about which last error we expect.
svn path=/trunk/; revision=62419
Jérôme Gardou [Tue, 4 Mar 2014 21:28:25 +0000 (21:28 +0000)]
[VFATLIB]
- remove useless dependency to psdk
svn path=/trunk/; revision=62418
Amine Khaldi [Mon, 3 Mar 2014 20:41:39 +0000 (20:41 +0000)]
[FREETYPE]
* Update to version 2.5.2. Thanks to Robert Naumann for providing a patch that I used as a base for this.
[WIN32K]
* Update the FreeType header inclusions.
CORE-7719
svn path=/trunk/; revision=62417
Eric Kohl [Mon, 3 Mar 2014 15:44:44 +0000 (15:44 +0000)]
[ADVAPI32]
Implement the ANSI part of ion's half done patch from r59843. Fixes two more service bugs.
svn path=/trunk/; revision=62413
James Tabor [Mon, 3 Mar 2014 06:38:45 +0000 (06:38 +0000)]
[WinSS]
- Fix activate modal dialog when clicking on a disabled window (part 2) without zorder support. Other than clicking the tool bar, it will help activate the popup and bring it to the top. Panic mode support.
- Adapt window from point to ignore disabled windows. Attempting to fill a code hole. See CORE-6651.
svn path=/trunk/; revision=62410
Eric Kohl [Sun, 2 Mar 2014 23:39:20 +0000 (23:39 +0000)]
[SERVICES]
RSetServiceStatus: Set the wait hint and check point only if the service is in a pending state, otherwise they should be 0.
svn path=/trunk/; revision=62408
James Tabor [Sun, 2 Mar 2014 22:42:00 +0000 (22:42 +0000)]
- Move code, this relates to CORE-6651.
svn path=/trunk/; revision=62405
James Tabor [Sun, 2 Mar 2014 22:39:02 +0000 (22:39 +0000)]
- Code cleanup and update. Change trace to error for tracking.
svn path=/trunk/; revision=62404
Amine Khaldi [Sun, 2 Mar 2014 22:11:49 +0000 (22:11 +0000)]
[CMAKE]
* Don't treat warnings like errors in the Clang build just yet.
svn path=/trunk/; revision=62403
Timo Kreuzer [Sun, 2 Mar 2014 22:04:15 +0000 (22:04 +0000)]
[PSEH3]
Start factoring out compiler support for nested functions (neither CLANG not C++ support it, so we will add some other crazy hacks later ;-))
svn path=/trunk/; revision=62402
Amine Khaldi [Sun, 2 Mar 2014 21:45:44 +0000 (21:45 +0000)]
[SHELL32]
* Comment out some unused variables.
* Remove some unused default debug channel declarations.
svn path=/trunk/; revision=62401
Amine Khaldi [Sun, 2 Mar 2014 21:42:19 +0000 (21:42 +0000)]
[PSDK]
* Fix a FIXME.. Actually, the LLVM/Clang folks did this ;)
svn path=/trunk/; revision=62400
Amine Khaldi [Sun, 2 Mar 2014 21:40:58 +0000 (21:40 +0000)]
[LIB/ATL]
* Who came up with this _declspec thing ? Was it you Arch ?
svn path=/trunk/; revision=62399
Amine Khaldi [Sun, 2 Mar 2014 21:35:18 +0000 (21:35 +0000)]
[SHELL32]
* Remove accidentally added line (you'll get this Drag and Drop fun later ;) ).
svn path=/trunk/; revision=62398
Amine Khaldi [Sun, 2 Mar 2014 21:23:04 +0000 (21:23 +0000)]
[PSDK][SHELL32]
* Fix ShellMessageBox{A,W} calling convention. Spotted by Clang.
svn path=/trunk/; revision=62397
Amine Khaldi [Sun, 2 Mar 2014 21:18:32 +0000 (21:18 +0000)]
[PSDK]
* Don't warn about ignored attributes in Clang build.
svn path=/trunk/; revision=62396
Amine Khaldi [Sun, 2 Mar 2014 21:04:20 +0000 (21:04 +0000)]
[SHELL32]
* Remove what seems to be a useless source file. This variable is defined and used in shell32_main.cpp.
svn path=/trunk/; revision=62395
Amine Khaldi [Sun, 2 Mar 2014 20:57:57 +0000 (20:57 +0000)]
[CMAKE]
* Remove some unsupported warning from the Clang build.
svn path=/trunk/; revision=62394
Timo Kreuzer [Sun, 2 Mar 2014 20:54:04 +0000 (20:54 +0000)]
[PSEH3]
- Switch parameters in _SEH3$_RegisterFrame and _SEH3$_RegisterTryLevel (just for consistency)
- rename _SEH3$_RegisterTryLevel macro to _SEH3$_RegisterTryLevel_
- Add TryLevel and HandlerType fields to the scope table, since we'll need these later
- Start factoring out some Clang specific macros
svn path=/trunk/; revision=62393
Amine Khaldi [Sun, 2 Mar 2014 20:51:42 +0000 (20:51 +0000)]
[CMAKE]
* Add a Clang toolchain file. Only Windows build is tested ATM.
svn path=/trunk/; revision=62392
Amine Khaldi [Sun, 2 Mar 2014 20:47:34 +0000 (20:47 +0000)]
[CMAKE]
* Disable PCH in Clang builds. We'll inspect this later.
svn path=/trunk/; revision=62391
Amine Khaldi [Sun, 2 Mar 2014 20:43:19 +0000 (20:43 +0000)]
[NDK]
* Fix a Clang warning.
svn path=/trunk/; revision=62390
Amine Khaldi [Sun, 2 Mar 2014 20:42:26 +0000 (20:42 +0000)]
[CRT/INTRIN_X86]
* In Clang these are built-ins.
svn path=/trunk/; revision=62389
Amine Khaldi [Sun, 2 Mar 2014 20:41:36 +0000 (20:41 +0000)]
[CMAKE]
* Disable the MS extensions warning in Clang build.
svn path=/trunk/; revision=62388
Amine Khaldi [Sun, 2 Mar 2014 20:27:39 +0000 (20:27 +0000)]
[CMAKE]
* Use the GCC compatible dialect in Clang builds.
svn path=/trunk/; revision=62387
Amine Khaldi [Sun, 2 Mar 2014 20:08:07 +0000 (20:08 +0000)]
[CMAKE]
* Remove some unsupported flags from the Clang build options.
svn path=/trunk/; revision=62386
Timo Kreuzer [Sun, 2 Mar 2014 19:53:15 +0000 (19:53 +0000)]
[CMAKE]
Add simple clang support to configure.cmp (use "configure clang", which will use ninja as the generator and clang as the compiler)
svn path=/trunk/; revision=62385
Eric Kohl [Sun, 2 Mar 2014 19:49:33 +0000 (19:49 +0000)]
[SERVICES]
RSetServiceStatus: Protect the service type from changes by the caller.
svn path=/trunk/; revision=62384
Timo Kreuzer [Sun, 2 Mar 2014 19:36:50 +0000 (19:36 +0000)]
[PSEH3]
- Switch the registration asm functions from a complete custom calling convention to regparm(2), so that it can be used in "returns_twice" based algorithm (required by CLANG, which doesn't support "asm goto" construct)
- Add support for saving all non-volatiles in the registration frame (also required by CLANG, since without asm goto, we cannot give the compiler the required hints to save these registers itself)
svn path=/trunk/; revision=62383
Amine Khaldi [Sun, 2 Mar 2014 17:06:37 +0000 (17:06 +0000)]
[TRANSLATIONS]
* Turkish translation update by Erdem Ersoy.
CORE-7861
svn path=/trunk/; revision=62380
Amine Khaldi [Sun, 2 Mar 2014 13:01:16 +0000 (13:01 +0000)]
[NTOSKRNL]
* Print RealFrameCount here.
svn path=/trunk/; revision=62377
Amine Khaldi [Sun, 2 Mar 2014 12:27:42 +0000 (12:27 +0000)]
[NTOSKRNL]
* Move the trace call before the debug print.
svn path=/trunk/; revision=62376
Amine Khaldi [Sun, 2 Mar 2014 11:49:18 +0000 (11:49 +0000)]
[NTOSKRNL]
* Generate a trace when we hit this issue.
svn path=/trunk/; revision=62375
Hermès Bélusca-Maïto [Sat, 1 Mar 2014 22:42:38 +0000 (22:42 +0000)]
[FTP]
Fix download with ftp.exe, the problem was that we didn't switch download mode to binary when needed, because of idiotic defines used that where pointless here. We have this bug since revision 12776...
Patch by Alexander Varnin, see CORE-3682 for details.
CORE-3682 #resolve #comment Committed in revision, cheers ;)
svn path=/trunk/; revision=62372
Eric Kohl [Sat, 1 Mar 2014 20:45:10 +0000 (20:45 +0000)]
[MSGINA]
MyLogonUser: Pass the sub status to the caller.
svn path=/trunk/; revision=62369
Eric Kohl [Sat, 1 Mar 2014 17:12:21 +0000 (17:12 +0000)]
[MSV1_0]
LsaApLogonUser: Add checks for account restrictions (account disabled and account locked).
svn path=/trunk/; revision=62368