reactos.git
9 years ago[WIN32SS]
Jérôme Gardou [Wed, 13 Nov 2013 20:06:01 +0000 (20:06 +0000)]
[WIN32SS]
 - Commit everything I got on new cursor/icon implementation
 - Implement loading animated cursors (no display yet)
 - Get rid of this m:n relation between cursors and processes. (ie. proper implementation of LR_SHARED)
 - Get rid of the global linked list of cursors (ditto)
 - Use atoms instead of copying the module name into the object. (aka stop using non paged pool for nothing)
 - Misc fixes

svn path=/trunk/; revision=60978

9 years ago- Isolate driver name for sysparams test crash. CORE-7574
James Tabor [Wed, 13 Nov 2013 18:33:15 +0000 (18:33 +0000)]
- Isolate driver name for sysparams test crash. CORE-7574

svn path=/trunk/; revision=60976

9 years ago- Wine had some fixups added since this was last synced. CORE-???? & CORE-7574.
James Tabor [Wed, 13 Nov 2013 17:21:41 +0000 (17:21 +0000)]
- Wine had some fixups added since this was last synced. CORE-???? & CORE-7574.

svn path=/trunk/; revision=60974

9 years ago[USETUP]
Jérôme Gardou [Wed, 13 Nov 2013 16:45:22 +0000 (16:45 +0000)]
[USETUP]
 - Fix some format specifiers.

svn path=/trunk/; revision=60973

9 years ago[CLASSPNP]
Thomas Faber [Wed, 13 Nov 2013 12:36:05 +0000 (12:36 +0000)]
[CLASSPNP]
- Remove unused variables

svn path=/trunk/; revision=60971

9 years ago[NTOS:MM]
Thomas Faber [Wed, 13 Nov 2013 11:43:21 +0000 (11:43 +0000)]
[NTOS:MM]
- Add an informational DPRINT for testbot in addition to asserting in MmFreeMemoryArea
CORE-7445

svn path=/trunk/; revision=60970

9 years ago[WINNLS]
Sylvain Petreolle [Wed, 13 Nov 2013 01:04:23 +0000 (01:04 +0000)]
[WINNLS]
Fix German and Romanian language ids, which resulted into wrong codepage resources into kernel32.
Add French resource file.

svn path=/trunk/; revision=60968

9 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 12 Nov 2013 19:23:42 +0000 (19:23 +0000)]
[NTOSKRNL]
Fix freeing of the driver string, this should only be done, if the lowest bit is set.

svn path=/trunk/; revision=60965

9 years ago[VIDEOPRT]
Timo Kreuzer [Tue, 12 Nov 2013 16:36:12 +0000 (16:36 +0000)]
[VIDEOPRT]
FORMATTING, no code change.

svn path=/trunk/; revision=60962

9 years ago[OOPS]
Thomas Faber [Tue, 12 Nov 2013 13:20:41 +0000 (13:20 +0000)]
[OOPS]
- Fix build

svn path=/trunk/; revision=60961

9 years ago[OPENGL32]
Thomas Faber [Tue, 12 Nov 2013 13:17:41 +0000 (13:17 +0000)]
[OPENGL32]
- Fix MSVC_IDE build
CORE-7570 #resolve

svn path=/trunk/; revision=60960

9 years ago[shell32]
Giannis Adamopoulos [Mon, 11 Nov 2013 22:36:26 +0000 (22:36 +0000)]
[shell32]
- Fix double click or right click on the shell view control.

svn path=/trunk/; revision=60957

9 years ago[WATCHDOG] Remove some obsolete stuff.
Timo Kreuzer [Mon, 11 Nov 2013 20:25:16 +0000 (20:25 +0000)]
[WATCHDOG] Remove some obsolete stuff.
[DXAPI] Add a comment.
[WIN32K] Fix a warning in release builds.

svn path=/trunk/; revision=60954

9 years agoFix build
Timo Kreuzer [Mon, 11 Nov 2013 20:14:27 +0000 (20:14 +0000)]
Fix build

svn path=/trunk/; revision=60953

9 years ago[DXAPI] Fix export names, add missing stubs
Timo Kreuzer [Mon, 11 Nov 2013 20:11:23 +0000 (20:11 +0000)]
[DXAPI] Fix export names, add missing stubs
[VIDEOPRT] Add missing WdDdiWatchdogDpcCallback export
[WATCHDOG] Add a dummy watchdog.sys
Now win32k.sys from win 2003 can be loaded.

svn path=/trunk/; revision=60952

9 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 11 Nov 2013 20:01:13 +0000 (20:01 +0000)]
[NTOSKRNL]
Fix MmLoadSystemImage, to check the system32\drivers path for import modules as well. This should normally only be done for session loaded images, but since we don't support that yet, we do it for all images, until this is fixed. Simplify (flatten) the code by adding a common failure label and use goto where appropriate. Stop leaking memory in failure case (MissingDriverName was never freed. It is leaked on windows 2003 as well)

svn path=/trunk/; revision=60951

9 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 11 Nov 2013 19:45:39 +0000 (19:45 +0000)]
[NTOSKRNL]
Fix probing of parameters in IoCreateFile. Also move the allocation of the OpenPacket down a bit and get rid of 15 ExFreePool() invocations.

svn path=/trunk/; revision=60950

9 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 11 Nov 2013 19:09:53 +0000 (19:09 +0000)]
[NTOSKRNL]
Fix SystemUnloadGdiDriverInformation case of NtSetSystemInformation.

svn path=/trunk/; revision=60949

9 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 11 Nov 2013 18:52:59 +0000 (18:52 +0000)]
[NTOSKRNL]
Fix PsSetProcessWin32Process and PsSetThreadWin32Thread

svn path=/trunk/; revision=60947

9 years ago[shell32]
Giannis Adamopoulos [Mon, 11 Nov 2013 17:49:30 +0000 (17:49 +0000)]
[shell32]
- Fix a couple of bugs I introduced in latest commit

svn path=/trunk/; revision=60945

9 years ago[shell32]
Giannis Adamopoulos [Mon, 11 Nov 2013 16:42:16 +0000 (16:42 +0000)]
[shell32]
- Add IID_PPV_ARG macro and use it in shell32 to make querying object interfaces type safe

svn path=/trunk/; revision=60941

9 years ago[TRANSLATIONS]
Eric Kohl [Sun, 10 Nov 2013 23:52:15 +0000 (23:52 +0000)]
[TRANSLATIONS]
Fixed turkish translations. Patch by Erdem Ersoy.

CORE-7408 #comment Sorry, my editor likes to eat non-ANSI characters! :-/

svn path=/trunk/; revision=60928

9 years ago[WIN32K]
Thomas Faber [Sun, 10 Nov 2013 22:31:01 +0000 (22:31 +0000)]
[WIN32K]
- Do not leak process references (In|De)crementGdiHandleCount.
CORE-7565 #resolve

svn path=/trunk/; revision=60924

9 years ago[CLASSPNP]
Thomas Faber [Sun, 10 Nov 2013 20:54:19 +0000 (20:54 +0000)]
[CLASSPNP]
- Do not disable compiler warnings
- Fix a ton of them

svn path=/trunk/; revision=60922

9 years agoAdd unicode/ansi entries for the previous functions.
Hermès Bélusca-Maïto [Sun, 10 Nov 2013 20:25:05 +0000 (20:25 +0000)]
Add unicode/ansi entries for the previous functions.

svn path=/trunk/; revision=60921

9 years ago[KERNEL32][CONSRV]
Hermès Bélusca-Maïto [Sun, 10 Nov 2013 20:20:57 +0000 (20:20 +0000)]
[KERNEL32][CONSRV]
Implement ReadConsoleInputExA/W, which are a generalization of ReadConsoleInputA/W and PeekConsoleInputA/W. They allow you to read console input events by either waiting (or not) for their presence, and to remove them from the console input list (or not).
Those functions are the read-equivalent of WriteConsoleInputVDMA/W.
Used in Windows' NTVDM (guess why ;) ).

svn path=/trunk/; revision=60920

9 years ago[DESK.CPL]
Sylvain Petreolle [Sun, 10 Nov 2013 17:19:08 +0000 (17:19 +0000)]
[DESK.CPL]
IDC_FONTSIZE_COSTOM=> IDC_FONTSIZE_CUSTOM
Fix French controls sizes & positions.

svn path=/trunk/; revision=60918

9 years ago[KBDTUQ]
Eric Kohl [Sun, 10 Nov 2013 15:31:12 +0000 (15:31 +0000)]
[KBDTUQ]
Fix turkish keyboard layout. Patch by Erdem Ersoy.

CORE-7423 #resolve #comment Applied in r60916. Thanks a lot!

svn path=/trunk/; revision=60916

9 years ago[TRANSLATIONS]
Eric Kohl [Sun, 10 Nov 2013 14:47:03 +0000 (14:47 +0000)]
[TRANSLATIONS]
Apply turkish translations. Patch by Erdem Ersoy.
Fixed typo in dll\cpl\inetcpl\lang\tr-TR.rc.

CORE-7408 #comment Turkish translations applied in r60915. Thanks a lot!

svn path=/trunk/; revision=60915

9 years ago[USETUP]
Eric Kohl [Sun, 10 Nov 2013 14:16:05 +0000 (14:16 +0000)]
[USETUP]
Apply turkish ranslation. Patch by Erdem Ersoy.

CORE-7408 #comment Usetup translation applied in r60914. Thanks a lot!

svn path=/trunk/; revision=60914

9 years ago- Sync up wine dde test to current. CORE-????.
James Tabor [Sat, 9 Nov 2013 23:30:25 +0000 (23:30 +0000)]
- Sync up wine dde test to current. CORE-????.

svn path=/trunk/; revision=60909

9 years ago[SAMSRV]
Eric Kohl [Sat, 9 Nov 2013 16:31:05 +0000 (16:31 +0000)]
[SAMSRV]
Implement SamrQuerySecurityObject.

svn path=/trunk/; revision=60902

9 years ago[SHELL32]
Thomas Faber [Sat, 9 Nov 2013 14:31:08 +0000 (14:31 +0000)]
[SHELL32]
- Quote paths containing spaces when executing shell commands. Patch by Huw Campbell.
CORE-7542 #resolve

svn path=/trunk/; revision=60895

9 years ago[SAMLIB]
Eric Kohl [Sat, 9 Nov 2013 13:06:42 +0000 (13:06 +0000)]
[SAMLIB]
Fix the SamQuerySecurityObject implementation.

svn path=/trunk/; revision=60892

9 years ago[CONSRV]: Make changing the console palette for text buffers working properly (needed...
Hermès Bélusca-Maïto [Fri, 8 Nov 2013 17:59:04 +0000 (17:59 +0000)]
[CONSRV]: Make changing the console palette for text buffers working properly (needed for NTVDM).

svn path=/trunk/; revision=60885

9 years ago- Fix the broken references.
James Tabor [Fri, 8 Nov 2013 13:28:43 +0000 (13:28 +0000)]
- Fix the broken references.

svn path=/trunk/; revision=60884

9 years ago[Win32k]
James Tabor [Fri, 8 Nov 2013 02:17:05 +0000 (02:17 +0000)]
[Win32k]
- Add support for receiving message thread death, no real tests are available at this time.

svn path=/trunk/; revision=60883

9 years agoSync up wine class test to current. CORE-????.
James Tabor [Fri, 8 Nov 2013 01:47:45 +0000 (01:47 +0000)]
Sync up wine class test to current. CORE-????.

svn path=/trunk/; revision=60882

9 years ago[Win32k]
James Tabor [Fri, 8 Nov 2013 00:26:08 +0000 (00:26 +0000)]
[Win32k]
- Attempt to fix CORE-7554.

svn path=/trunk/; revision=60881

9 years ago[shell32]
Giannis Adamopoulos [Thu, 7 Nov 2013 14:14:26 +0000 (14:14 +0000)]
[shell32]
- Initialize comctl32 properly

svn path=/trunk/; revision=60880

9 years ago[shell32]
Giannis Adamopoulos [Thu, 7 Nov 2013 13:19:23 +0000 (13:19 +0000)]
[shell32]
- Do not use HIMAGELIST_QueryInterface which is exported from vista comctl32. The replacement code is taken from HIMAGELIST_QueryInterface and its fine to use it, as is safe to assume that an HIMAGELIST is a IImageList*
- Allows us to use comctl32 5.82 from win2003 and boot to desktop

svn path=/trunk/; revision=60879

9 years ago[ROSTESTS]
Sylvain Petreolle [Wed, 6 Nov 2013 19:04:07 +0000 (19:04 +0000)]
[ROSTESTS]
Display ok_err() errors as hexadecimal instead of signed.

svn path=/trunk/; revision=60875

9 years ago[shell32]
Giannis Adamopoulos [Wed, 6 Nov 2013 10:56:20 +0000 (10:56 +0000)]
[shell32]
- Open the Admin tools folder when we click Manage in the context menu of my computer for now as we don't have mmc yet

svn path=/trunk/; revision=60874

9 years ago[shell32]
Giannis Adamopoulos [Wed, 6 Nov 2013 09:48:29 +0000 (09:48 +0000)]
[shell32]
- Improve CDefaultContextMenu::InvokePidl so it can handle opening items that are not files

svn path=/trunk/; revision=60873

9 years ago[CLASSPNP]
Thomas Faber [Wed, 6 Nov 2013 00:10:46 +0000 (00:10 +0000)]
[CLASSPNP]
- Fix a debug print

svn path=/trunk/; revision=60872

9 years ago[NTOSKRNL]
Pierre Schweitzer [Tue, 5 Nov 2013 22:03:42 +0000 (22:03 +0000)]
[NTOSKRNL]
- Implement MiUnlockProcessWorkingSetShared() and make use of it in MiUnlockProcessWorkingSetForFault().
- Complete implementation of MiLockProcessWorkingSetForFault()

svn path=/trunk/; revision=60871

9 years ago[CMAKE]
Thomas Faber [Tue, 5 Nov 2013 20:52:36 +0000 (20:52 +0000)]
[CMAKE]
- Make C4022 (pointer type mismatch) and C4129 (unrecognized escape sequence) into errors
CORE-7538

svn path=/trunk/; revision=60870

9 years ago[NTOS:MM]
Thomas Faber [Tue, 5 Nov 2013 20:41:25 +0000 (20:41 +0000)]
[NTOS:MM]
- Fix an invalid free

svn path=/trunk/; revision=60869

9 years ago[NDK][DDK][RTL]
Thomas Faber [Tue, 5 Nov 2013 20:40:01 +0000 (20:40 +0000)]
[NDK][DDK][RTL]
- Correct prototypes and annotations and add missing declarations for Rtl string functions

svn path=/trunk/; revision=60868

9 years ago- Fix win test crash.
James Tabor [Tue, 5 Nov 2013 19:53:56 +0000 (19:53 +0000)]
- Fix win test crash.

svn path=/trunk/; revision=60867

9 years ago[shell32_apitest]
Giannis Adamopoulos [Tue, 5 Nov 2013 09:28:05 +0000 (09:28 +0000)]
[shell32_apitest]
- CLSID_ShellFSFolder should also export IID_IStorage

svn path=/trunk/; revision=60866

9 years ago- Fix condition when lParam is null and not allow it to go into exception.
James Tabor [Mon, 4 Nov 2013 04:26:40 +0000 (04:26 +0000)]
- Fix condition when lParam is null and not allow it to go into exception.

svn path=/trunk/; revision=60865

9 years ago- Fix msvc build.
James Tabor [Mon, 4 Nov 2013 02:54:21 +0000 (02:54 +0000)]
- Fix msvc build.

svn path=/trunk/; revision=60864

9 years ago[User32]
James Tabor [Mon, 4 Nov 2013 02:41:28 +0000 (02:41 +0000)]
[User32]
- Fix message A to W to A to W. See CORE-7447.

svn path=/trunk/; revision=60863

9 years ago- Use LoadLibrary and only free it only when loaded.
James Tabor [Mon, 4 Nov 2013 01:31:19 +0000 (01:31 +0000)]
- Use LoadLibrary and only free it only when loaded.

svn path=/trunk/; revision=60862

9 years ago- Init module handle.
James Tabor [Mon, 4 Nov 2013 00:58:32 +0000 (00:58 +0000)]
- Init module handle.

svn path=/trunk/; revision=60861

9 years ago- Turn off traces.
James Tabor [Sun, 3 Nov 2013 23:44:59 +0000 (23:44 +0000)]
- Turn off traces.

svn path=/trunk/; revision=60859

9 years ago[User32]
James Tabor [Sun, 3 Nov 2013 23:19:59 +0000 (23:19 +0000)]
[User32]
- Add context hack from wine. Pass alt tab info calls to win32k.
- From wine: Alexandre Julliard : user32: Automatically load comctl32 when one of its classes is requested.

svn path=/trunk/; revision=60858

9 years ago[RSYM]
Thomas Faber [Sun, 3 Nov 2013 19:01:03 +0000 (19:01 +0000)]
[RSYM]
- Include string table in checksum calculation
CORE-7547 #resolve

svn path=/trunk/; revision=60852

9 years ago[PAINT]
Benedikt Freisen [Sun, 3 Nov 2013 14:37:42 +0000 (14:37 +0000)]
[PAINT]
* apply patch from [#CORE-7521] (paint fails silently if a file could not be opened)
* apply patch from [#CORE-7311] (fix and improve resource and UI) in modified form
New resource strings are involved => please check translations

svn path=/trunk/; revision=60850

9 years ago[shell32]
Giannis Adamopoulos [Sun, 3 Nov 2013 14:28:40 +0000 (14:28 +0000)]
[shell32]
- Hackix F5 accelerator by moving it for now to the accelerator table of the shell view control
- Use uppercase letters in the accelerator table in order to make windres compile it properly.
- shell accelerators should work fine now

svn path=/trunk/; revision=60848

9 years ago[shell32]
Giannis Adamopoulos [Sun, 3 Nov 2013 13:15:52 +0000 (13:15 +0000)]
[shell32]
- When the caller uses SVGIO_BACKGROUND we should always return a context menu of the background. To do it we pass no items to CDefFolderMenu even when we have selected items. Should improve the situation for ctrl+c, ctrl+v in the shell

svn path=/trunk/; revision=60845

9 years ago[SHELL32]
Thomas Faber [Sun, 3 Nov 2013 12:03:54 +0000 (12:03 +0000)]
[SHELL32]
- Use correct constants for return values. Patch by Ivan Rodionov.
CORE-7543 #resolve

svn path=/trunk/; revision=60844

9 years ago[TCPSVCS]
Dmitry Gorbachev [Sun, 3 Nov 2013 11:04:59 +0000 (11:04 +0000)]
[TCPSVCS]
Fix buffer size.

svn path=/trunk/; revision=60843

9 years ago[PSEH3] Enable it by default.
Timo Kreuzer [Sat, 2 Nov 2013 20:42:13 +0000 (20:42 +0000)]
[PSEH3] Enable it by default.

svn path=/trunk/; revision=60839

9 years ago[MSV1_0]
Timo Kreuzer [Sat, 2 Nov 2013 18:34:18 +0000 (18:34 +0000)]
[MSV1_0]
Fix a bug (LsarClose must be passed a pointer to a LSAPR_HANDLE, not the handle itself)

svn path=/trunk/; revision=60838

9 years ago[PSEH3]
Timo Kreuzer [Sat, 2 Nov 2013 16:50:50 +0000 (16:50 +0000)]
[PSEH3]
Fix a bug that could result in an endless loop and which caused the bootcd to hang on an exception.

svn path=/trunk/; revision=60837

9 years ago[PSEH2_TEST]
Timo Kreuzer [Sat, 2 Nov 2013 16:48:45 +0000 (16:48 +0000)]
[PSEH2_TEST]
Add a test that fails with PSEH3

svn path=/trunk/; revision=60836

9 years ago[SAC]
Dmitry Gorbachev [Sat, 2 Nov 2013 14:48:01 +0000 (14:48 +0000)]
[SAC]
Remove extra definitions of variables.

svn path=/trunk/; revision=60835

9 years ago[USERENV]
Eric Kohl [Sat, 2 Nov 2013 14:45:26 +0000 (14:45 +0000)]
[USERENV]
Get the user name and domain name from the logon token and set the USERNAME and USERDOMAIN environment variables accordingly.

svn path=/trunk/; revision=60834

9 years agoRemove some stuff added for old GCC versions.
Dmitry Gorbachev [Sat, 2 Nov 2013 14:33:18 +0000 (14:33 +0000)]
Remove some stuff added for old GCC versions.

svn path=/trunk/; revision=60833

9 years ago[CMAKE]
Dmitry Gorbachev [Sat, 2 Nov 2013 13:56:47 +0000 (13:56 +0000)]
[CMAKE]
Reduce the disk space needed to build ReactOS (disabled for LTCG builds - linker bug #15143).

svn path=/trunk/; revision=60832

9 years ago[ATACTL]
Dmitry Gorbachev [Sat, 2 Nov 2013 13:54:48 +0000 (13:54 +0000)]
[ATACTL]
Fix CORE-7042.

svn path=/trunk/; revision=60831

9 years ago[WIN32K] Silence some debugprints
Timo Kreuzer [Sat, 2 Nov 2013 13:15:01 +0000 (13:15 +0000)]
[WIN32K] Silence some debugprints

svn path=/trunk/; revision=60830

9 years ago[WIN32K]
Timo Kreuzer [Sat, 2 Nov 2013 12:41:38 +0000 (12:41 +0000)]
[WIN32K]
- Don't ASSERT the correct ConsoleCtrlInfoLength in NtUserConsoleControl
- Move GreSetObjectOwnerEx out of the SEH block.

svn path=/trunk/; revision=60829

9 years ago[USERENV]
Eric Kohl [Fri, 1 Nov 2013 14:41:06 +0000 (14:41 +0000)]
[USERENV]
LoadUserProfileW: Add a hack to prevent a failure when a newly created user profile is loaded twice. This failure (sharing violation) is caused by the unimplemented NtUnloadKey function!

This patch enables us to create and use our own user accounts. Please note that these accounts still have hard-coded group and privilege settings.

svn path=/trunk/; revision=60823

9 years ago[CMAKE]
Aleksey Bragin [Fri, 1 Nov 2013 11:58:31 +0000 (11:58 +0000)]
[CMAKE]
- Add an option to fully disable PSEH (aka use dummy PSEH).

svn path=/trunk/; revision=60822

9 years ago[SHELL32]
Thomas Faber [Fri, 1 Nov 2013 09:44:28 +0000 (09:44 +0000)]
[SHELL32]
- Use correct constants for return values in shlmenu.cpp. Patch by Ivan Rodionov.
CORE-7540 #resolve

svn path=/trunk/; revision=60821

9 years ago[User32]
James Tabor [Fri, 1 Nov 2013 06:43:56 +0000 (06:43 +0000)]
[User32]
- Fix a condition that fails the dialog test_GetDlgItemText after running the msg test then run dialog again.

svn path=/trunk/; revision=60820

9 years ago[NTOSKRNL]
Pierre Schweitzer [Thu, 31 Oct 2013 18:03:48 +0000 (18:03 +0000)]
[NTOSKRNL]
- Finally fully implement FstubVerifyPartitionTableEFI(). It is capable of fixing a GPT disk.
- Fix implementation of FstubReadHeaderEFI() (which returns a pointer to the header). Fixed all the other functions accordingly. Note that you have to be careful when using Disk->Buffer. You can easily read a buffer that doesn't contain your data anylonger.
- Fix implementation of FstubReadPartitionTableEFI(). It was improperly dealing with the backup table. Now, it will look for it and replace/recreate it if not found where expected.
- Fix implementation of FstubWriteEntryEFI(). The computation of memory placement was wrong, and thus it was missing partitions and causing corruption. Thank you checksums!

In case you format a disk with GPT using Linux (with GParted, for instance), don't be surprised if once started with ReactOS your GPT is modified, and especially its backup table moved. They don't have the same sector counts.
It was a nice way to tests whether ReactOS properly write GPT. Which it does now :-).

svn path=/trunk/; revision=60811

9 years ago[USER32]
Amine Khaldi [Thu, 31 Oct 2013 17:45:16 +0000 (17:45 +0000)]
[USER32]
* Fix MSVC build.

svn path=/trunk/; revision=60810

9 years ago- Fix build
James Tabor [Thu, 31 Oct 2013 17:21:04 +0000 (17:21 +0000)]
- Fix build

svn path=/trunk/; revision=60809

9 years ago- ActivateActCtx seems to be broken, skip test.
James Tabor [Thu, 31 Oct 2013 17:15:49 +0000 (17:15 +0000)]
- ActivateActCtx seems to be broken, skip test.

svn path=/trunk/; revision=60808

9 years ago- Fix Text tests. Update wine sync.
James Tabor [Thu, 31 Oct 2013 16:54:01 +0000 (16:54 +0000)]
- Fix Text tests. Update wine sync.

svn path=/trunk/; revision=60807

9 years ago- Add message type to debug.
James Tabor [Thu, 31 Oct 2013 16:52:18 +0000 (16:52 +0000)]
- Add message type to debug.

svn path=/trunk/; revision=60806

9 years ago[SHELL32]
Thomas Faber [Thu, 31 Oct 2013 16:46:14 +0000 (16:46 +0000)]
[SHELL32]
- Fix copy/paste in shell views when multiple files are selected. Patch by Huw Campbell
CORE-4771

svn path=/trunk/; revision=60805

9 years ago[SHELL32]
Thomas Faber [Thu, 31 Oct 2013 16:21:57 +0000 (16:21 +0000)]
[SHELL32]
- Handle invalid cbSize in Shell_NotifyIcon[AW]. Patch by Ivan Rodionov.
- Use FIELD_OFFSET for variable-length structure
CORE-7164

svn path=/trunk/; revision=60804

9 years ago[CMAKE]
Thomas Faber [Thu, 31 Oct 2013 09:59:55 +0000 (09:59 +0000)]
[CMAKE]
- Add /FS to VS 2013 build to fix issues with concurrent access to PDB files. Patch by David Quintana
- Use subsystem version 5.02 for x64, because 5.01 doesn't exist
CORE-7434 #resolve

svn path=/trunk/; revision=60803

9 years ago[NTOSKRNL]
Pierre Schweitzer [Wed, 30 Oct 2013 23:17:08 +0000 (23:17 +0000)]
[NTOSKRNL]
Implement MiSetControlAreaSymbolsLoaded and MiLoadUserSymbols. These are responsible
for marking the control area that we've loaded the symbols and for effectively loading
the symbols.

These two functions only apply on image section! (ie, ControlArea->u.Flags.Image not null).
They are only compatible with ARM3. But, for the moment, old MM is responsible for image section
mapping and thus, these two functions cannot be used.

Once this responsibility is transfered to ARM3, first call MiCacheImageSymbols, if successful, then call
MiSetControlAreaSymbolsLoaded and MiLoadUserSymbols. After checking image was at base and GlobalMemory was not
set.

Once this is finally linked, this *should* fix PSAPI apitests.

svn path=/trunk/; revision=60802

9 years ago[ADVAPI32]
Eric Kohl [Wed, 30 Oct 2013 21:19:03 +0000 (21:19 +0000)]
[ADVAPI32]
Enable the new SAM-based logon system.

Using your own accounts to log-on to ReactOS will still fail because of bugs in winlogon, userenv.dll and the registry. But at least the infrastructure is in place and we can start to fix the reamining bugs. All accounts still use a hard-coded privilege set, but this will be fixed as soon as possible.

svn path=/trunk/; revision=60800

9 years ago[PSAPI]
Pierre Schweitzer [Wed, 30 Oct 2013 17:59:20 +0000 (17:59 +0000)]
[PSAPI]
void -> VOID

svn path=/trunk/; revision=60799

9 years ago[NTOSKRNL]
Pierre Schweitzer [Wed, 30 Oct 2013 17:56:25 +0000 (17:56 +0000)]
[NTOSKRNL]
Implement a helper function ExpConvertLdrModuleToRtlModule() that converts
a Ldr represented module to a Rtl represented module (structure matters).
Use it for kernel modules list AND user modules list.

This fixes the FIXME of that section but it actually doesn't fix anything
given that our user module lists is still empty (whereas it should be filled in).

svn path=/trunk/; revision=60798

9 years ago[PSAPI]
Pierre Schweitzer [Wed, 30 Oct 2013 15:19:35 +0000 (15:19 +0000)]
[PSAPI]
Stub support for profiling

svn path=/trunk/; revision=60797

9 years ago[PSAPI]
Pierre Schweitzer [Wed, 30 Oct 2013 10:58:31 +0000 (10:58 +0000)]
[PSAPI]
Reduce DLL verbosity

svn path=/trunk/; revision=60796

9 years ago[PSAPI_WINETESTS]
Pierre Schweitzer [Wed, 30 Oct 2013 10:57:05 +0000 (10:57 +0000)]
[PSAPI_WINETESTS]
No need to skip these tests, they are working again.

ROSTESTS-122

svn path=/trunk/; revision=60795

9 years ago[PSAPI]
Pierre Schweitzer [Wed, 30 Oct 2013 10:56:02 +0000 (10:56 +0000)]
[PSAPI]
Bye bye PSAPI. Welcome PSAPI :-).

This is a rewrite of the PSAPI DLL to make it match the W2K3 DLL.
It fixes several bugs and implements missing features.
It doesn't use the EPSAPI library anylonger (which old and buggy).

All winetests are passing when executed on W2K3 with this DLL.
Not all tests are passing on ReactOS though, because of missing features in the kernel.
Anyway, this greatly reduces the amount of failed tests.

ROSTESTS-122 #comment Fixed with r60794 #resolve

svn path=/trunk/; revision=60794

9 years ago[NDK]
Pierre Schweitzer [Wed, 30 Oct 2013 10:51:30 +0000 (10:51 +0000)]
[NDK]
Complete MEMORY_INFORMATION_CLASS by adding a missing class (at the proper place): MemoryWorkingSetExList

Alex, could you review please? Not fully sure about the name of such class.

svn path=/trunk/; revision=60793

9 years ago[PSDK]
Pierre Schweitzer [Wed, 30 Oct 2013 10:48:29 +0000 (10:48 +0000)]
[PSDK]
- Fix definition of PROCESS_MEMORY_COUNTERS
- Add defintion for PROCESS_MEMORY_COUNTERS_EX

svn path=/trunk/; revision=60792

9 years ago[GDI32_APITEST]
Timo Kreuzer [Mon, 28 Oct 2013 20:39:26 +0000 (20:39 +0000)]
[GDI32_APITEST]
- Add more tests for CreateDIBitmap and SetDIBitsToDevice

svn path=/trunk/; revision=60787

9 years ago[WIN32K]
Timo Kreuzer [Mon, 28 Oct 2013 20:26:08 +0000 (20:26 +0000)]
[WIN32K]
- Add missing DC_vPrepareDCsForBlit / DC_vFinishBlit
- Save and restore floating point state in some functions

svn path=/trunk/; revision=60786