reactos.git
10 years ago[usetup]
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

10 years ago[PSEH3]
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

10 years ago[WINE/TEST.H]
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

10 years ago[MSGINA]
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

10 years ago[LSALIB]
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

10 years ago[PSEH3]
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

10 years ago[CONSRV]: Fix menu ids for not clashing with user-defined ones.
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

10 years ago[KERNEL32][CONSRV]
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

10 years ago[PSEH3]
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

10 years ago[PSEH3]
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

10 years ago[NPFS/NTOSKRNL]
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

10 years ago[ACPI]
Timo Kreuzer [Sat, 8 Mar 2014 11:28:21 +0000 (11:28 +0000)]
[ACPI]
Silence some debug prints

svn path=/trunk/; revision=62456

10 years ago[NTOSKRNL]
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

10 years ago[VGAFONTEDIT]
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

10 years ago[NOTSKRNL]
Pierre Schweitzer [Fri, 7 Mar 2014 21:51:11 +0000 (21:51 +0000)]
[NOTSKRNL]
Fix Frenchism, spotted by Christoph

svn path=/trunk/; revision=62447

10 years ago[FASTFAT]
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

10 years ago[FASTFAT]
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

10 years ago[FASTFAT]
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

10 years ago[FASTFAT]
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

10 years ago[NTOSKRNL]
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

10 years ago[XINPUT1_3]
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

10 years ago[WINMM]
Amine Khaldi [Wed, 5 Mar 2014 12:46:34 +0000 (12:46 +0000)]
[WINMM]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62431

10 years ago[USER32]
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

10 years ago[SHELL32]
Amine Khaldi [Wed, 5 Mar 2014 12:12:05 +0000 (12:12 +0000)]
[SHELL32]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62428

10 years ago[NTDLL]
Amine Khaldi [Wed, 5 Mar 2014 12:06:28 +0000 (12:06 +0000)]
[NTDLL]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62427

10 years ago[KERNEL32]
Amine Khaldi [Wed, 5 Mar 2014 11:45:39 +0000 (11:45 +0000)]
[KERNEL32]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62425

10 years ago[CMAKE]
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

10 years ago[WIN-ICONV]
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

10 years ago[APITESTS:kernel32]
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

10 years ago[VFATLIB]
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

10 years ago[FREETYPE]
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

10 years ago[ADVAPI32]
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

10 years ago[WinSS]
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

10 years ago[SERVICES]
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

10 years ago- Move code, this relates to CORE-6651.
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

10 years ago- Code cleanup and update. Change trace to error for tracking.
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

10 years ago[CMAKE]
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

10 years ago[PSEH3]
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

10 years ago[SHELL32]
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

10 years ago[PSDK]
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

10 years ago[LIB/ATL]
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

10 years ago[SHELL32]
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

10 years ago[PSDK][SHELL32]
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

10 years ago[PSDK]
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

10 years ago[SHELL32]
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

10 years ago[CMAKE]
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

10 years ago[PSEH3]
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

10 years ago[CMAKE]
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

10 years ago[CMAKE]
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

10 years ago[NDK]
Amine Khaldi [Sun, 2 Mar 2014 20:43:19 +0000 (20:43 +0000)]
[NDK]
* Fix a Clang warning.

svn path=/trunk/; revision=62390

10 years ago[CRT/INTRIN_X86]
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

10 years ago[CMAKE]
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

10 years ago[CMAKE]
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

10 years ago[CMAKE]
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

10 years ago[CMAKE]
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

10 years ago[SERVICES]
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

10 years ago[PSEH3]
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

10 years ago[TRANSLATIONS]
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

10 years ago[NTOSKRNL]
Amine Khaldi [Sun, 2 Mar 2014 13:01:16 +0000 (13:01 +0000)]
[NTOSKRNL]
* Print RealFrameCount here.

svn path=/trunk/; revision=62377

10 years ago[NTOSKRNL]
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

10 years ago[NTOSKRNL]
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

10 years ago[FTP]
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

10 years ago[MSGINA]
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

10 years ago[MSV1_0]
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

10 years ago[NETAPI32]
Eric Kohl [Sat, 1 Mar 2014 12:11:26 +0000 (12:11 +0000)]
[NETAPI32]
NetUserSetInfo: Enable info levels 4, 22, 1017 and 1018.

svn path=/trunk/; revision=62366

10 years ago[NETAPI32]
Eric Kohl [Sat, 1 Mar 2014 11:37:23 +0000 (11:37 +0000)]
[NETAPI32]
- NetUserSetInfo: Implement the info level 22.
- Update the users DACL according to the user flags for the info levels 1, 2, 3, 4, 22 and 1008.

svn path=/trunk/; revision=62364

10 years ago[CMD][HELP]
Hermès Bélusca-Maïto [Fri, 28 Feb 2014 23:55:40 +0000 (23:55 +0000)]
[CMD][HELP]
Fix the IsConsoleHandle helper.

svn path=/trunk/; revision=62362

10 years ago[CMAKE]
Hermès Bélusca-Maïto [Fri, 28 Feb 2014 23:34:32 +0000 (23:34 +0000)]
[CMAKE]
Make MSVC warning C4020 "Too many actual parameters" an error
CORE-7960 #resolve #comment Committed in revision 62361.

svn path=/trunk/; revision=62361

10 years ago[OPENGL32]
Amine Khaldi [Fri, 28 Feb 2014 21:24:32 +0000 (21:24 +0000)]
[OPENGL32]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62360

10 years ago[IPHLPAPI]
Amine Khaldi [Fri, 28 Feb 2014 18:39:29 +0000 (18:39 +0000)]
[IPHLPAPI]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62358

10 years ago[DIRECTX]
Amine Khaldi [Fri, 28 Feb 2014 16:24:50 +0000 (16:24 +0000)]
[DIRECTX]
* Mark some modules as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62356

10 years ago[USER32]
Amine Khaldi [Fri, 28 Feb 2014 16:21:10 +0000 (16:21 +0000)]
[USER32]
* Mark as hotpatchable.
* Uncomment out the hot patching attribute for ShowCursor() now that the feature is supported.
* More will come.
CORE-7959

svn path=/trunk/; revision=62355

10 years ago[CMAKE]
Amine Khaldi [Fri, 28 Feb 2014 16:18:41 +0000 (16:18 +0000)]
[CMAKE]
* Add support for marking an image as hotpatchable.
[INCLUDES]
* Introduce a way to allow us to mark pretty much any function in our codebase as DECLSPEC_HOTPATCH (not just in Wine modules).
* Fix DECLSPEC_HOTPATCH define and enable this hot patching feature support.
CORE-7959

svn path=/trunk/; revision=62354

10 years ago- Remove debug print.
James Tabor [Thu, 27 Feb 2014 13:20:59 +0000 (13:20 +0000)]
- Remove debug print.

svn path=/trunk/; revision=62348

10 years ago[Win32k]
James Tabor [Thu, 27 Feb 2014 01:12:32 +0000 (01:12 +0000)]
[Win32k]
- Fix server side call for Get Combo and ListBox information so it does not loop through the message loop.

svn path=/trunk/; revision=62340

10 years ago[User32|ListBox]
James Tabor [Wed, 26 Feb 2014 22:56:27 +0000 (22:56 +0000)]
[User32|ListBox]
- Patch by Huw Davies: If the listbox loses focus while holding capture, release it by essentially simulating a button up event.

svn path=/trunk/; revision=62339

10 years ago[User32Test]
James Tabor [Wed, 26 Feb 2014 22:54:03 +0000 (22:54 +0000)]
[User32Test]
- Update listbox and msg test to wine 1.7.13.

svn path=/trunk/; revision=62338

10 years ago[Win32ss]
James Tabor [Tue, 25 Feb 2014 05:29:00 +0000 (05:29 +0000)]
[Win32ss]
- MapWindowPoints return incorrect result for windows with WS_EX_LAYOUTRTL style.
- Patch by Maxim Andreyanov. see CORE-7947.

svn path=/trunk/; revision=62327

10 years ago[Ext2fs]
James Tabor [Tue, 25 Feb 2014 03:39:23 +0000 (03:39 +0000)]
[Ext2fs]
- Fixed the driver start up for Ext2 partitions and drives. Now the driver loads.
- At one time this driver worked on the same hardware I have today, same drives nothing has changed. Now since all the changes else where, guessing it broke something.
- Don't assign and bug reports to me, if so, I will remove them!

svn path=/trunk/; revision=62326

10 years ago[CMAKE]
Amine Khaldi [Sun, 23 Feb 2014 12:25:36 +0000 (12:25 +0000)]
[CMAKE]
* Add a workaround for the recent MSVC toolchain (MSBUILD) /MP bug.

svn path=/trunk/; revision=62300

10 years ago[MSGINA]: Addendum for r62065 . I don't like freeing this 'msg' object in many places...
Hermès Bélusca-Maïto [Sun, 23 Feb 2014 11:41:56 +0000 (11:41 +0000)]
[MSGINA]: Addendum for r62065 . I don't like freeing this 'msg' object in many places (in the caller and in the thread).

svn path=/trunk/; revision=62299

10 years ago[CMAKE]
Amine Khaldi [Sun, 23 Feb 2014 10:37:31 +0000 (10:37 +0000)]
[CMAKE]
* Use the appropriate CMake command to get the absolute path. I forgot to commit this change in the transition phase.
CORE-7918 #resolve #comment Should be fixed in r62298. Thank you for testing the VS build.

svn path=/trunk/; revision=62298

10 years ago[MSGINA]
Eric Kohl [Sun, 23 Feb 2014 09:32:44 +0000 (09:32 +0000)]
[MSGINA]
Shutdown dialog: Display the current users name in the "log off" list entry.

svn path=/trunk/; revision=62297

10 years ago[SYSSETUP]
Eric Kohl [Sat, 22 Feb 2014 13:58:33 +0000 (13:58 +0000)]
[SYSSETUP]
Add date/time to setuplog.txt. Patch by Lee Schroeder. Thanks a lot!
CORE-7927 #resolve

svn path=/trunk/; revision=62289

10 years ago[NETAPI32]
Eric Kohl [Sat, 22 Feb 2014 13:55:29 +0000 (13:55 +0000)]
[NETAPI32]
NetGetJoinInformation: Fix netapi32 wksta winetest crash.

svn path=/trunk/; revision=62288

10 years ago[KS]
Johannes Anderwald [Sat, 22 Feb 2014 09:53:25 +0000 (09:53 +0000)]
[KS]
- Call Property handler guarded in seh block
- Needs to be done in portcls too
-

svn path=/trunk/; revision=62285

10 years ago[NTOSKRNL]
Timo Kreuzer [Sat, 22 Feb 2014 09:36:42 +0000 (09:36 +0000)]
[NTOSKRNL]
CORE-7932 #comment Silence UNIMPLEMENTED warning for SepAdtPrivilegedServiceAuditAlarm, since this function is called relatively often, spamming the debuglog, and it's missing implementation does not directly affect the behavior for applications.

svn path=/trunk/; revision=62284

10 years ago[FONTVIEW]
Hermès Bélusca-Maïto [Fri, 21 Feb 2014 15:49:06 +0000 (15:49 +0000)]
[FONTVIEW]
Unescaped use of percent character in a format string causes percent glyph not to be displayed.
Patch by André Guibert de Bruet.
CORE-7934 #resolve #comment Fixed in revision 62281, thanks ;)

svn path=/trunk/; revision=62281

10 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 20 Feb 2014 23:05:06 +0000 (23:05 +0000)]
[NTOSKRNL]
Improve some DPRINTs

svn path=/trunk/; revision=62276

10 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 20 Feb 2014 23:03:04 +0000 (23:03 +0000)]
[NTOSKRNL]
Implement MmAdjustWorkingSetSize

svn path=/trunk/; revision=62275

10 years ago[MSGINA]
Eric Kohl [Thu, 20 Feb 2014 22:00:30 +0000 (22:00 +0000)]
[MSGINA]
CORE-7559
Implement the shutdown dialog. Based on a patch by Lee Schroeder. Thank you very much!

svn path=/trunk/; revision=62274

10 years ago[AFD]
Timo Kreuzer [Thu, 20 Feb 2014 21:47:02 +0000 (21:47 +0000)]
[AFD]
Fix potentially uninitialized variable.

svn path=/trunk/; revision=62273

10 years ago[AfD]
Timo Kreuzer [Thu, 20 Feb 2014 21:41:33 +0000 (21:41 +0000)]
[AfD]
In AfdBindSocket, open a usermode handle and return that to the caller, instead of returning the kernel mode handle.

svn path=/trunk/; revision=62272

10 years ago[HOST_TOOLS]
Timo Kreuzer [Thu, 20 Feb 2014 21:20:47 +0000 (21:20 +0000)]
[HOST_TOOLS]
Move pecoff.h from the tools roto dir to the include/host

svn path=/trunk/; revision=62271

10 years ago[NTDLL_APITEST]
Timo Kreuzer [Thu, 20 Feb 2014 21:19:16 +0000 (21:19 +0000)]
[NTDLL_APITEST]
Add a few more tests for NtAllocateVirtualMemory

svn path=/trunk/; revision=62270

10 years ago[DLLEXPORT_TEST]
Timo Kreuzer [Thu, 20 Feb 2014 20:29:51 +0000 (20:29 +0000)]
[DLLEXPORT_TEST]
Add a test that checks the ability to link to function and data exports with cdecl, stdcall and c++ mangled names, including forwarders. It just prints "done". Feel free to convert it into a proper rostests, if you think it's required.

svn path=/trunk/; revision=62269

10 years ago[PSEH2_TEST]
Timo Kreuzer [Thu, 20 Feb 2014 20:20:26 +0000 (20:20 +0000)]
[PSEH2_TEST]
Add another test for non-volatile values. Note that PSEH does NOT work like real SEH here, but this is expected and can not be fixed without special compiler support. Do NEVER DO this kind of stuff inside SEH blocks! Use volatile variables in this case.

svn path=/trunk/; revision=62268

10 years ago[KERNEL32]
Hermès Bélusca-Maïto [Thu, 20 Feb 2014 20:17:53 +0000 (20:17 +0000)]
[KERNEL32]
Revert r62264.
Reason: all APIs set the last error when a CSR* call doesn't return STATUS_SUCCESS. If some winetests fail because of this, this is because we do not correctly do what's needed here (normally the TRUE or FALSE value is returned by the console server, and is not retrieved by a success or failure of a CSR call contrary to what's done here).

svn path=/trunk/; revision=62267

10 years ago[CRT]
Thomas Faber [Thu, 20 Feb 2014 19:28:27 +0000 (19:28 +0000)]
[CRT]
- Force the use of memory operands in bit test intrinsics. Bit offsets above 31 (or 63) can't behave correctly with registers (the constant case is fine because it ensures low offsets). Thanks to Timo Kreuzer and Alex Radocea.

svn path=/trunk/; revision=62266

10 years ago[KMTESTS]
Thomas Faber [Thu, 20 Feb 2014 19:26:24 +0000 (19:26 +0000)]
[KMTESTS]
- Disable Example test since it has intentional failures. Dedicated to Christoph

svn path=/trunk/; revision=62265