reactos.git
10 years ago[RTL]
Pierre Schweitzer [Sat, 5 Apr 2014 10:02:32 +0000 (10:02 +0000)]
[RTL]
--MagicValues;

svn path=/trunk/; revision=62615

10 years ago[EPSAPI]
Pierre Schweitzer [Sat, 5 Apr 2014 09:17:21 +0000 (09:17 +0000)]
[EPSAPI]
Fix double free in PsaCaptureSystemModules()
CID #1106329

svn path=/trunk/; revision=62614

10 years ago[Win32k]
James Tabor [Sat, 5 Apr 2014 05:06:48 +0000 (05:06 +0000)]
[Win32k]
- Fix wine win.c test_CreateWindow line 5470, pass all those tests.

svn path=/trunk/; revision=62613

10 years ago[Win32k]
James Tabor [Fri, 4 Apr 2014 17:52:23 +0000 (17:52 +0000)]
[Win32k]
- Notify FIXME HACK Alert! Are we setting parent to early?

svn path=/trunk/; revision=62612

10 years ago[User32]
James Tabor [Fri, 4 Apr 2014 14:59:19 +0000 (14:59 +0000)]
[User32]
- Add more to GetInsideRect NC.
- Sync port from wine with modifications.

svn path=/trunk/; revision=62611

10 years ago[User32]
James Tabor [Fri, 4 Apr 2014 14:49:22 +0000 (14:49 +0000)]
[User32]
- Patch by Piotr Caban : Make it possible to activate a window with parent and no WS_CHILD flag in WS_NCLBUTTONDOWN function.
- Sync port from wine with modifications and addons.

svn path=/trunk/; revision=62610

10 years ago[User32]
James Tabor [Fri, 4 Apr 2014 14:40:51 +0000 (14:40 +0000)]
[User32]
- Patch by Javier Cantero : Fix side effect in SubtractRect().
- Sync port from wine with modifications

svn path=/trunk/; revision=62609

10 years ago[ACPICA][ACPI]
Hermès Bélusca-Maïto [Thu, 3 Apr 2014 23:44:20 +0000 (23:44 +0000)]
[ACPICA][ACPI]
Finally...
- Specify that we use MUTEXes instead of binary semaphores,
- Change two interface names in our code: ACPI_DEVICE_ID_LIST --> ACPI_PNP_DEVICE_ID_LIST and acpi_device_id --> acpi_pnp_device_id (only those names were changed in ACPICA).
- Implement AcpiOsPhysicalTableOverride which doesn't any table override (same behaviour as AcpiOsTableOverride).
- Latest ACPICA versions introduce the AcpiOsWaitEventsComplete API, which is used to wait for all asynchronous events to complete. But we do nothing at the moment ("inspired" from the behaviour from http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/dev/acpi/acpica/OsdSchedule.c , but I'm sure ReactOS ACPI specialists know better than me whether or not it is judicious to do so !!!)
- Extend AcpiOsRead/WriteMemory to be able to read/write 64-bit values, as required by the ACPICA implementation.

Fix the build. Now, only warnings from our code (not ACPICA) need to be fixed.

Real HW testers, please retest your real HW with this revision (or above) !!

CORE-8044 #comment Everything updated in revisions 62604 to 62608.

svn path=/trunk/; revision=62608

10 years ago[ACPICA]
Hermès Bélusca-Maïto [Thu, 3 Apr 2014 23:32:58 +0000 (23:32 +0000)]
[ACPICA]
Addendum to revision 62606 : because of typedefs redefinitions (we, after, include acpi.h and co. together with DDK in other acpi bus drivers), we hackishly needed to disable them in actypes.h, and now we need to include ntddk *inside* acpi.h ...
Everything would be nice only if ACPICA would not have the "clever" (read: dumb) idea to define a ACPI_BIOS_ERROR macro, which is (you guessed it) already defined.... in the DDK via the standard bugcheck code macros.
So we introduce two hacks: the firs one right after the inclusion of ntddk.h *in* acpi.h to first undefine the macro (coming from bugcheck.h), *then*, we re-undefine it *after* the inclusion of acpi.h (in the precompiled header) so that drivers that need to use acpi (via the header) can after, include the ntddk.h ...

What a hack :DD

Part 2bis of our modifications to ACPICA code.
CORE-8044

svn path=/trunk/; revision=62607

10 years ago[ACPICA]
Hermès Bélusca-Maïto [Thu, 3 Apr 2014 22:09:20 +0000 (22:09 +0000)]
[ACPICA]
Disable redundant typedefs that we already got from the inclusion of ntddk.h from elsewhere (and it was done like that in our old modifications of ACPICA).
Personally I don't like this way to go, but for the moment just apply something that (seemed to) worked before...

Part 2 of our modifications to ACPICA code.
CORE-8044

svn path=/trunk/; revision=62606

10 years ago[ACPICA]
Hermès Bélusca-Maïto [Thu, 3 Apr 2014 22:03:14 +0000 (22:03 +0000)]
[ACPICA]
Do not assume that, when compiling from Windows, we cannot use GCC. In fact we can, and this is what we did before...
Move asm-specific code to where it should belong.
I've checked that: MSVC_asm_code(old_acpica_version) == MSVC_asm_code(new_acpica_version), so that I took its GCC equivalent from our old version of ACPICA and placed it there.

Part 1 of our modifications to ACPICA code.
CORE-8044

svn path=/trunk/; revision=62605

10 years ago[ACPI]
Hermès Bélusca-Maïto [Thu, 3 Apr 2014 21:12:09 +0000 (21:12 +0000)]
[ACPI]
Update ACPICA library from 20110922 to 20140325.
Currently breaks build. Fixes are comming.
CORE-8044

svn path=/trunk/; revision=62604

10 years agoImprove config.cmake slightly.
Dmitry Gorbachev [Tue, 1 Apr 2014 08:58:08 +0000 (08:58 +0000)]
Improve config.cmake slightly.

svn path=/trunk/; revision=62599

10 years ago[BUGCODES]
Dmitry Gorbachev [Tue, 1 Apr 2014 08:57:58 +0000 (08:57 +0000)]
[BUGCODES]
- Add an error message for Proprietary Software Execution Prevention
feature supported by recent CPUs.
- TODO: Implement this feature in the kernel.

svn path=/trunk/; revision=62598

10 years agoResurrect MSVC 2008 builds.
Hermès Bélusca-Maïto [Mon, 31 Mar 2014 20:59:32 +0000 (20:59 +0000)]
Resurrect MSVC 2008 builds.
ACHTUNG! ACHTUNG! Even if you can build ROS with MSVC 2008, you cannot boot it (see the below-mentioned JIRA report) ACHTUNG! ACHTUNG!
CORE-8023 #comment MSVC 2008 build resurrected in revision 62595.

svn path=/trunk/; revision=62595

10 years ago[HOST-TOOLS]
Hermès Bélusca-Maïto [Mon, 31 Mar 2014 20:38:05 +0000 (20:38 +0000)]
[HOST-TOOLS]
For host-tools, including stdint.h when using MSVC is not reliable, so use a tried-&-tested solution (see mkshelllink & geninf tools): include stdint.h if we don't use MSVC, otherwise define just what's needed.
Another solution would be to create a include/host/stdint.h which does this same job, and in the host-tools, include this file.
CORE-8023

svn path=/trunk/; revision=62594

10 years ago[ADVAPI32]
Thomas Faber [Mon, 31 Mar 2014 20:11:32 +0000 (20:11 +0000)]
[ADVAPI32]
- Fix buffer handling in CredMarshalCredential/CredUnmarshalCredential. Fixes stack corruption during advapi32:cred
CORE-7242 #resolve

svn path=/trunk/; revision=62593

10 years ago[CMLIB][MKHIVE]
Hermès Bélusca-Maïto [Mon, 31 Mar 2014 20:05:44 +0000 (20:05 +0000)]
[CMLIB][MKHIVE]
Move some defines where they belong (they are used in mkhive because they are employed in cmlib functions, and cmlib itself uses them too).

svn path=/trunk/; revision=62592

10 years ago[RTL]
Thomas Faber [Mon, 31 Mar 2014 19:57:42 +0000 (19:57 +0000)]
[RTL]
- Fix buffer overrun in RtlNumberOfSetBits

svn path=/trunk/; revision=62591

10 years ago[NTOS:KE]
Thomas Faber [Sun, 30 Mar 2014 21:10:04 +0000 (21:10 +0000)]
[NTOS:KE]
- Verify valid IRQL in KeDelayExecutionThread, just like in KeWait*
- Return from KeDelayExecutionThread after yielding execution

svn path=/trunk/; revision=62590

10 years ago[TUNNELTEST]
Pierre Schweitzer [Sun, 30 Mar 2014 18:25:13 +0000 (18:25 +0000)]
[TUNNELTEST]
Reshuffle the test a bit so that it clearly fails on ReactOS:
- Gather creation timestamp right after the first creation and always compare to it. This is to workaround the move = copy + delete hack from ReactOS which is resetting the timestamps (and thus making the test pass ;-)).
- Wait more than 20ms (1s). If Microsoft FastFAT has a creation resolution of 10ms, we don't. So it would hide the thing as well.

With such changes, the test still works on Windows, whereas it fails on ReactOS

CORE-7272

svn path=/trunk/; revision=62589

10 years ago[W32KDLL]
Timo Kreuzer [Sun, 30 Mar 2014 17:34:56 +0000 (17:34 +0000)]
[W32KDLL]
Use new macro based syscall mechanism for w32kdll_xpsp2. Fix exports

svn path=/trunk/; revision=62588

10 years ago[CRT]
Thomas Faber [Sun, 30 Mar 2014 15:46:02 +0000 (15:46 +0000)]
[CRT]
- Use PeekConsoleInput in kbhit because the input buffer should not be affected. Patch by Roy Tam
CORE-8030 #resolve

svn path=/trunk/; revision=62587

10 years ago[VIDEOPRT]
Thomas Faber [Sun, 30 Mar 2014 09:53:29 +0000 (09:53 +0000)]
[VIDEOPRT]
- Add missing newlines to debug prints

svn path=/trunk/; revision=62586

10 years ago[NTOS]
Thomas Faber [Sun, 30 Mar 2014 09:44:02 +0000 (09:44 +0000)]
[NTOS]
- Try compiling before committing, Arch!

svn path=/trunk/; revision=62585

10 years ago[NTOS:IO]
Thomas Faber [Sun, 30 Mar 2014 09:35:50 +0000 (09:35 +0000)]
[NTOS:IO]
- Fix some incredibly useless debug prints

svn path=/trunk/; revision=62584

10 years ago[PCI]
Thomas Faber [Sun, 30 Mar 2014 09:17:28 +0000 (09:17 +0000)]
[PCI]
- Silence some noisy debug prints

svn path=/trunk/; revision=62583

10 years ago[USBEHCI]
Thomas Faber [Sun, 30 Mar 2014 09:17:18 +0000 (09:17 +0000)]
[USBEHCI]
- Fix some debug prints and some whitespace issues

svn path=/trunk/; revision=62582

10 years ago[ROSTESTS]
Pierre Schweitzer [Sat, 29 Mar 2014 21:12:17 +0000 (21:12 +0000)]
[ROSTESTS]
Add notifications test application.
It is: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365261%28v=vs.85%29.aspx
It properly works in ReactOS since r62446

CORE-2582

svn path=/trunk/; revision=62581

10 years ago[SYSSETUP]
Eric Kohl [Sat, 29 Mar 2014 20:39:50 +0000 (20:39 +0000)]
[SYSSETUP]
Extend the maximum password length to 127 characters for unattended setup too.

CORE-7762 #comment Fixed it! Thanks a lot!

svn path=/trunk/; revision=62580

10 years ago[ROSTESTS]
Pierre Schweitzer [Sat, 29 Mar 2014 18:50:36 +0000 (18:50 +0000)]
[ROSTESTS]
Add a usermode test application for tunnel cache.
It is based on MS article at: http://support.microsoft.com/?kbid=172190

Tested successfully on Windows 7 & NTFS. Feel free to test on w2k3 NTFS or FAT/FAT32.

svn path=/trunk/; revision=62579

10 years ago[SAMSRV]
Eric Kohl [Sat, 29 Mar 2014 17:28:47 +0000 (17:28 +0000)]
[SAMSRV]
Add a note for translators to keep the administrator account name string resources in syssetup.dll and samsrv.dll synchonized.

svn path=/trunk/; revision=62578

10 years ago[SYSSETUP]
Eric Kohl [Sat, 29 Mar 2014 17:18:14 +0000 (17:18 +0000)]
[SYSSETUP]
- Store the administrator account name as the default user name.
- Extend the maximum password length to 127 characters.
CORE-7762 #resolve

svn path=/trunk/; revision=62577

10 years agoAddendum to rev 62573: simplify my story, thanks Amine ;)
Hermès Bélusca-Maïto [Sat, 29 Mar 2014 17:09:46 +0000 (17:09 +0000)]
Addendum to rev 62573: simplify my story, thanks Amine ;)

svn path=/trunk/; revision=62576

10 years ago[COMP]
Thomas Faber [Sat, 29 Mar 2014 14:59:13 +0000 (14:59 +0000)]
[COMP]
- Silence warnings

svn path=/trunk/; revision=62575

10 years agoAddendum to revision 62571: those SAL v2 annotations exist also in MSVC 2008 (but...
Hermès Bélusca-Maïto [Fri, 28 Mar 2014 02:43:29 +0000 (02:43 +0000)]
Addendum to revision 62571: those SAL v2 annotations exist also in MSVC 2008 (but still not in MSVC <= 2005).

svn path=/trunk/; revision=62573

10 years ago[MSVC]
Hermès Bélusca-Maïto [Fri, 28 Mar 2014 01:35:32 +0000 (01:35 +0000)]
[MSVC]
Turns C4163: "'identifier' : not available as an intrinsic function" into an error.

svn path=/trunk/; revision=62572

10 years ago[CMLIB][MKHIVE]
Hermès Bélusca-Maïto [Fri, 28 Mar 2014 01:05:55 +0000 (01:05 +0000)]
[CMLIB][MKHIVE]
(For host tools compilation only)
Refine the #ifndefs, because SAL v2 annotations do not exist in MSVC < 2010.

svn path=/trunk/; revision=62571

10 years ago[COMCTL32][RAPPS]
Thomas Faber [Wed, 26 Mar 2014 20:15:54 +0000 (20:15 +0000)]
[COMCTL32][RAPPS]
- Mark Str* functions as private in comctl32, they should be imported from shlwapi instead
- Remove the associated hack in rapps
CORE-7786 #resolve

svn path=/trunk/; revision=62570

10 years ago[WINETESTS]
Thomas Faber [Wed, 26 Mar 2014 12:15:55 +0000 (12:15 +0000)]
[WINETESTS]
- Remove unnecessary use of allow_warnings
- Do not hide warnings that indicate actual problems in setuapi (non-Wine test, should move to apitests) and winmm (Wine bugs, fixed upstream)

svn path=/trunk/; revision=62569

10 years ago[NTDLL_APITEST]
Thomas Faber [Wed, 26 Mar 2014 12:07:25 +0000 (12:07 +0000)]
[NTDLL_APITEST]
- Fix -Wformat warnings and enable -Wformat where possible

svn path=/trunk/; revision=62568

10 years ago[CMAKE]
Thomas Faber [Wed, 26 Mar 2014 11:08:45 +0000 (11:08 +0000)]
[CMAKE]
- Remove unnecessary allow_warnings throughout the code base
- Make -Wnarrowing an error unless excepted specifically (only done in explorer)

svn path=/trunk/; revision=62566

10 years ago[CMAKE]
Hermès Bélusca-Maïto [Wed, 26 Mar 2014 00:49:41 +0000 (00:49 +0000)]
[CMAKE]
Improve comparison. Needs to be send upstream, AmineKhaldi :)

svn path=/trunk/; revision=62565

10 years ago[EXT2]: Revert the change of rev 62562 before finding a better fix...
Hermès Bélusca-Maïto [Tue, 25 Mar 2014 23:16:02 +0000 (23:16 +0000)]
[EXT2]: Revert the change of rev 62562 before finding a better fix...

svn path=/trunk/; revision=62564

10 years ago[USP10]: Wine sync.
Hermès Bélusca-Maïto [Tue, 25 Mar 2014 19:49:35 +0000 (19:49 +0000)]
[USP10]: Wine sync.
SHA-1: 8fb52c7c5d711918fadf2590061d668093d14708
* usp10: Avoid non-standard array initialization.

Fix this bug introduced in revision 62535.
CORE-8029 #resolve #comment Fixed in revision 62563.

svn path=/trunk/; revision=62563

10 years ago[EXT2]
Hermès Bélusca-Maïto [Mon, 24 Mar 2014 22:20:52 +0000 (22:20 +0000)]
[EXT2]
try_return() == try_return(S) with nothing in S . The code sometimes use it.
Shut up MSVC warning C4003: not enough actual parameters for macro 'try_return'.

svn path=/trunk/; revision=62562

10 years ago[PSDK]
Hermès Bélusca-Maïto [Mon, 24 Mar 2014 21:45:04 +0000 (21:45 +0000)]
[PSDK]
Revert unwanted changes from revision 62555.

svn path=/trunk/; revision=62561

10 years ago[CMAKE]
Hermès Bélusca-Maïto [Mon, 24 Mar 2014 21:40:16 +0000 (21:40 +0000)]
[CMAKE]
- Partly update/sync Windows-MSVC.cmake with RosBE 2.1.1 : few flags "fixes". Amine, can you please check whether there are other things to sync too (maybe those WinCE things, even if it's unuseful for ROS itself, and maybe some other vs. MSVC_C_ARCHITECTURE_ID _MSVC_C_ARCHITECTURE_FAMILY flags, and so on... and with syncs of other .cmake files??)
- Remove unneeded manually setting of stack size, it is done automatically by the compiler.
- Add a "/MANIFEST:NO" switch to the linker so that (unuseful) manifest files are not automatically created and added to the host-tools, especially, because that causes some concurrent accesses failures on MSVC 2005/2008...
CORE-8023

svn path=/trunk/; revision=62560

10 years ago[CMAKE]
Hermès Bélusca-Maïto [Mon, 24 Mar 2014 20:54:01 +0000 (20:54 +0000)]
[CMAKE]
- GCC: Cosmetic changes only.
- MSVC:
  * Cosmetic changes (the same as in GCC).
  * Only VS 10+ resource compiler supports /nologo , therefore define a rc_nologo_flag that sets /nologo for VS 10+ rc.exe, and nothing for VS < 10.
CORE-6997 #comment Only VS10+ rc.exe supports /nologo, modify the fix in revision 62559.
CORE-8023

svn path=/trunk/; revision=62559

10 years ago[USER32]: Fix MSVC compilation.
Hermès Bélusca-Maïto [Mon, 24 Mar 2014 17:29:40 +0000 (17:29 +0000)]
[USER32]: Fix MSVC compilation.

svn path=/trunk/; revision=62558

10 years ago[BOOTDATA]
Hermès Bélusca-Maïto [Mon, 24 Mar 2014 17:06:05 +0000 (17:06 +0000)]
[BOOTDATA]
Set PROMPT to $P$G$I instead of $I$P$G, so that the dumb Win cmd.exe can parse "completely" the prompt string (and succeeds in displaying the $p$g part) before failing on the $i part...
See rev.59837 and
CORE-7634 #comment A better fix was committed in revision 62557.

svn path=/trunk/; revision=62557

10 years ago- Fix CORE-7791.
James Tabor [Mon, 24 Mar 2014 03:28:07 +0000 (03:28 +0000)]
- Fix CORE-7791.

svn path=/trunk/; revision=62556

10 years ago- Add CAPTUREBLT to our headers.
James Tabor [Mon, 24 Mar 2014 01:43:19 +0000 (01:43 +0000)]
- Add CAPTUREBLT to our headers.

svn path=/trunk/; revision=62555

10 years ago[NTOS:PO]
Thomas Faber [Sun, 23 Mar 2014 17:33:01 +0000 (17:33 +0000)]
[NTOS:PO]
- Fix symbolic link name handling in PopAddRemoveSysCapsCallback. Fixes ACPI power button.
CORE-8017 #resolve

svn path=/trunk/; revision=62554

10 years ago[KMTEST:IO]
Thomas Faber [Sun, 23 Mar 2014 17:24:10 +0000 (17:24 +0000)]
[KMTEST:IO]
- Disable IoRegisterDeviceInterface test, since it crashes on Windows
- Add test showing that IoRegisterPlugPlayNotification's callback receives the full path to the symbolic link (this was fixed in r62249)

svn path=/trunk/; revision=62553

10 years ago[NOTEVIL]
Hermès Bélusca-Maïto [Sun, 23 Mar 2014 02:57:36 +0000 (02:57 +0000)]
[NOTEVIL]
New people from the CREDITS list.

svn path=/trunk/; revision=62552

10 years agoFix CREDITS.
Hermès Bélusca-Maïto [Sun, 23 Mar 2014 02:30:54 +0000 (02:30 +0000)]
Fix CREDITS.

svn path=/trunk/; revision=62551

10 years ago[NOTEVIL]
Hermès Bélusca-Maïto [Sun, 23 Mar 2014 02:24:33 +0000 (02:24 +0000)]
[NOTEVIL]
- Convert our goode olde ReactOS Easter Egg "notevil" app to unicode.
- Remove .rbuild file.
- Code formatting.

svn path=/trunk/; revision=62550

10 years ago[COMP][SORT]
Hermès Bélusca-Maïto [Sun, 23 Mar 2014 01:32:46 +0000 (01:32 +0000)]
[COMP][SORT]
Bring back COMP and SORT utilities to build.

svn path=/trunk/; revision=62549

10 years ago[FORMAT]
Hermès Bélusca-Maïto [Sun, 23 Mar 2014 01:16:19 +0000 (01:16 +0000)]
[FORMAT]
As mode and more, format is a false .com (for compatibility purposes).

svn path=/trunk/; revision=62548

10 years ago[RTL]
Hermès Bélusca-Maïto [Sun, 23 Mar 2014 00:23:54 +0000 (00:23 +0000)]
[RTL]
- Code formatting (homogeneisation of...).
- For "Deadlock" DPRINT, replace the DPRINT1 by a ERROR_DBGBREAK for (user) debugging purposes only (a priori this shouldn't be hit during our automated tests).

svn path=/trunk/; revision=62547

10 years ago[SHELL]
Hermès Bélusca-Maïto [Sat, 22 Mar 2014 21:07:28 +0000 (21:07 +0000)]
[SHELL]
Allow opening .COM executables from the (explorer) shell, outside cmd.exe.
Patch by Lee Schroeder.
CORE-8009 #resolve #comment Fixed in revision 62546. Thanks :D

svn path=/trunk/; revision=62546

10 years ago[ADVAPI32][SECUR32]
Hermès Bélusca-Maïto [Sat, 22 Mar 2014 20:04:28 +0000 (20:04 +0000)]
[ADVAPI32][SECUR32]
Remove useless msvcrt importing.

[WINSRV]
Fix imports.

CORE-7985

svn path=/trunk/; revision=62545

10 years ago[KERNEL32]: Fix parameter usage in RtlAcquirePrivilege.
Hermès Bélusca-Maïto [Sat, 22 Mar 2014 18:46:26 +0000 (18:46 +0000)]
[KERNEL32]: Fix parameter usage in RtlAcquirePrivilege.

svn path=/trunk/; revision=62544

10 years ago[KERNEL32]
Pierre Schweitzer [Sat, 22 Mar 2014 16:11:32 +0000 (16:11 +0000)]
[KERNEL32]
Actually, given how the calls were done later on, it appears that our dear Alex was missing a !
So fix the if condition in BasepIsRealtimeAllowed, restore the previous arg name, and update the doc
This should fix the calls to that function.

CORE-8013 #comment Should be fixed with r62543. Please retry

svn path=/trunk/; revision=62543

10 years ago[KERNEL32]
Pierre Schweitzer [Sat, 22 Mar 2014 15:59:41 +0000 (15:59 +0000)]
[KERNEL32]
- Rename Keep argument of BasepIsRealtimeAllowed to something more accurate.
- Properly document this function usage given its specific behavior.

It's badly used in trunk atm, fixes will come in next commit

svn path=/trunk/; revision=62542

10 years ago[COM_APITEST]
Thomas Faber [Fri, 21 Mar 2014 11:45:30 +0000 (11:45 +0000)]
[COM_APITEST]
- Verify interfaces against HKLM\Software\Classes\Interface

svn path=/trunk/; revision=62541

10 years ago[COM_APITEST]
Thomas Faber [Fri, 21 Mar 2014 11:23:47 +0000 (11:23 +0000)]
[COM_APITEST]
- Add MergedFolder and AugmentedShellFolder classes/interfaces

svn path=/trunk/; revision=62540

10 years ago[PSDK]
Thomas Faber [Fri, 21 Mar 2014 07:24:03 +0000 (07:24 +0000)]
[PSDK]
- Fix GCC version of FIELD_OFFSET in ntdef.h

svn path=/trunk/; revision=62538

10 years ago[Usp10] - Sync to Wine 1.7.14.
James Tabor [Thu, 20 Mar 2014 02:10:07 +0000 (02:10 +0000)]
[Usp10] - Sync to Wine 1.7.14.

svn path=/trunk/; revision=62536

10 years ago[Usp10] - Sync to Wine 1.7.14.
James Tabor [Thu, 20 Mar 2014 02:07:55 +0000 (02:07 +0000)]
[Usp10] - Sync to Wine 1.7.14.

svn path=/trunk/; revision=62535

10 years ago[NtUser|User32]
James Tabor [Tue, 18 Mar 2014 21:54:59 +0000 (21:54 +0000)]
[NtUser|User32]
- Fix HiliteMenuItem tests, see CORE-7967.

svn path=/trunk/; revision=62533

10 years ago[Win32k]
James Tabor [Tue, 18 Mar 2014 13:45:38 +0000 (13:45 +0000)]
[Win32k]
- Patch by David Quintana : Menu info fType and wID have wrong values if the menu has a submenu. See CORE-7966.

svn path=/trunk/; revision=62529

10 years ago[User32]
James Tabor [Tue, 18 Mar 2014 04:11:30 +0000 (04:11 +0000)]
[User32]
- Patch by Victor Martinez Calvo : Several menu.c fixes. See CORE-7967.
- Sync port from wine with modifications

svn path=/trunk/; revision=62528

10 years ago[Win32k]
James Tabor [Tue, 18 Mar 2014 02:56:48 +0000 (02:56 +0000)]
[Win32k]
- Fix more menu tests, missed flags and fix MIM_APPLYTOSUBMENUS.

svn path=/trunk/; revision=62527

10 years ago[NtUser|User32]
James Tabor [Tue, 18 Mar 2014 01:15:08 +0000 (01:15 +0000)]
[NtUser|User32]
- Use new menu flags.
- Fix msg test_menu_messages tests. Patch from CORE-7966 breaks it.
- Fix edit tests with GetMenuBarInfo.
- Fix menu test_getmenubarinfo tests but the todo on line 375.

svn path=/trunk/; revision=62526

10 years ago[MODE]: Convert into UNICODE.
Hermès Bélusca-Maïto [Tue, 18 Mar 2014 00:17:27 +0000 (00:17 +0000)]
[MODE]: Convert into UNICODE.

svn path=/trunk/; revision=62525

10 years agoPrevious commit (forgotten):
Hermès Bélusca-Maïto [Mon, 17 Mar 2014 23:42:55 +0000 (23:42 +0000)]
Previous commit (forgotten):
============================
[MODE]
- Remove unneeded import lib;
- Code formatting (*nix--;)
- Remove .rbuild file (we now use cmake :D )

Current commit:
===============
[MODE][MORE]
Even if those utilities are perfect valid x86 PE executables, turn their extensions to .com for compatibility purposes with old scripts (as done on windows).

svn path=/trunk/; revision=62524

10 years ago[CMDUTILS]: Fix some utils descriptions.
Hermès Bélusca-Maïto [Mon, 17 Mar 2014 23:14:08 +0000 (23:14 +0000)]
[CMDUTILS]: Fix some utils descriptions.

svn path=/trunk/; revision=62523

10 years ago[MODE]: Add to compilation.
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

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

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

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

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

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

10 years ago[CONSRV]: Code formatting only.
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

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

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

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

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

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

10 years ago[CONSRV]: Silence some DPRINTs.
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

10 years ago[RAPPS]: Update RosBE to 2.1.1
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

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

10 years ago[CARDS]: "Localize" some variables.
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

10 years ago[CARDS]: Code formatting only (tabs --> spaces).
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

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

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

10 years agofix build...
Christoph von Wittich [Thu, 13 Mar 2014 15:07:20 +0000 (15:07 +0000)]
fix build...

svn path=/trunk/; revision=62491

10 years ago[browseui]
Christoph von Wittich [Thu, 13 Mar 2014 15:04:47 +0000 (15:04 +0000)]
[browseui]
add partial german translation

svn path=/trunk/; revision=62490