Commit graph

56599 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto edfeae46cf [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
2014-03-24 21:40:16 +00:00
Hermès Bélusca-Maïto c1560dcc24 [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
2014-03-24 20:54:01 +00:00
Hermès Bélusca-Maïto 94c8940bb6 [USER32]: Fix MSVC compilation.
svn path=/trunk/; revision=62558
2014-03-24 17:29:40 +00:00
Hermès Bélusca-Maïto 7d3f05d8a0 [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
2014-03-24 17:06:05 +00:00
James Tabor 3f6ef52ad9 - Fix CORE-7791.
svn path=/trunk/; revision=62556
2014-03-24 03:28:07 +00:00
James Tabor 486717eb27 - Add CAPTUREBLT to our headers.
svn path=/trunk/; revision=62555
2014-03-24 01:43:19 +00:00
Thomas Faber 93e60bc731 [NTOS:PO]
- Fix symbolic link name handling in PopAddRemoveSysCapsCallback. Fixes ACPI power button.
CORE-8017 #resolve

svn path=/trunk/; revision=62554
2014-03-23 17:33:01 +00:00
Thomas Faber a42481108c [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
2014-03-23 17:24:10 +00:00
Hermès Bélusca-Maïto bc4526e022 [NOTEVIL]
New people from the CREDITS list.

svn path=/trunk/; revision=62552
2014-03-23 02:57:36 +00:00
Hermès Bélusca-Maïto 78d5b0bb31 Fix CREDITS.
svn path=/trunk/; revision=62551
2014-03-23 02:30:54 +00:00
Hermès Bélusca-Maïto b67dc560e6 [NOTEVIL]
- Convert our goode olde ReactOS Easter Egg "notevil" app to unicode.
- Remove .rbuild file.
- Code formatting.

svn path=/trunk/; revision=62550
2014-03-23 02:24:33 +00:00
Hermès Bélusca-Maïto eab1b449bb [COMP][SORT]
Bring back COMP and SORT utilities to build.

svn path=/trunk/; revision=62549
2014-03-23 01:32:46 +00:00
Hermès Bélusca-Maïto 65ce2df6df [FORMAT]
As mode and more, format is a false .com (for compatibility purposes).

svn path=/trunk/; revision=62548
2014-03-23 01:16:19 +00:00
Hermès Bélusca-Maïto 918e8924e7 [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
2014-03-23 00:23:54 +00:00
Hermès Bélusca-Maïto 055a4866c3 [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
2014-03-22 21:07:28 +00:00
Hermès Bélusca-Maïto a44f578a6c [ADVAPI32][SECUR32]
Remove useless msvcrt importing.

[WINSRV]
Fix imports.

CORE-7985

svn path=/trunk/; revision=62545
2014-03-22 20:04:28 +00:00
Hermès Bélusca-Maïto 2e7eea8043 [KERNEL32]: Fix parameter usage in RtlAcquirePrivilege.
svn path=/trunk/; revision=62544
2014-03-22 18:46:26 +00:00
Pierre Schweitzer d30892cbc2 [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
2014-03-22 16:11:32 +00:00
Pierre Schweitzer 6ef7adc1de [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
2014-03-22 15:59:41 +00:00
Thomas Faber 2936e38c77 [COM_APITEST]
- Verify interfaces against HKLM\Software\Classes\Interface

svn path=/trunk/; revision=62541
2014-03-21 11:45:30 +00:00
Thomas Faber 833db14fa7 [COM_APITEST]
- Add MergedFolder and AugmentedShellFolder classes/interfaces

svn path=/trunk/; revision=62540
2014-03-21 11:23:47 +00:00
Thomas Faber 992f574ae3 [PSDK]
- Fix GCC version of FIELD_OFFSET in ntdef.h

svn path=/trunk/; revision=62538
2014-03-21 07:24:03 +00:00
James Tabor a509bf406e [Usp10] - Sync to Wine 1.7.14.
svn path=/trunk/; revision=62536
2014-03-20 02:10:07 +00:00
James Tabor 6a334be372 [Usp10] - Sync to Wine 1.7.14.
svn path=/trunk/; revision=62535
2014-03-20 02:07:55 +00:00
James Tabor 7860a3e097 [NtUser|User32]
- Fix HiliteMenuItem tests, see CORE-7967.

svn path=/trunk/; revision=62533
2014-03-18 21:54:59 +00:00
James Tabor ac46205375 [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
2014-03-18 13:45:38 +00:00
James Tabor 6e6984882a [User32]
- Patch by Victor Martinez Calvo : Several menu.c fixes. See CORE-7967.
- Sync port from wine with modifications

svn path=/trunk/; revision=62528
2014-03-18 04:11:30 +00:00
James Tabor 13bd05110c [Win32k]
- Fix more menu tests, missed flags and fix MIM_APPLYTOSUBMENUS.

svn path=/trunk/; revision=62527
2014-03-18 02:56:48 +00:00
James Tabor 05f6960a49 [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
2014-03-18 01:15:08 +00:00
Hermès Bélusca-Maïto eb1db23139 [MODE]: Convert into UNICODE.
svn path=/trunk/; revision=62525
2014-03-18 00:17:27 +00:00
Hermès Bélusca-Maïto c6ba928ae3 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
2014-03-17 23:42:55 +00:00
Hermès Bélusca-Maïto af6ab074bf [CMDUTILS]: Fix some utils descriptions.
svn path=/trunk/; revision=62523
2014-03-17 23:14:08 +00:00
Hermès Bélusca-Maïto f865566153 [MODE]: Add to compilation.
svn path=/trunk/; revision=62522
2014-03-17 22:48:11 +00:00
Hermès Bélusca-Maïto e38dc3b038 [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
2014-03-17 22:45:47 +00:00
Eric Kohl 32091359d7 [MSV1_0]
LsaApLogonUser:
- Check password prior to checking account restrictions.
- Add checks for expired account (disabled) and password.

svn path=/trunk/; revision=62519
2014-03-16 19:54:33 +00:00
Sylvain Petreolle efad5a5951 [CMD]
Addendum to r28077:
Fix displaying the free space on the volume in remaining languages.

svn path=/trunk/; revision=62518
2014-03-16 13:05:27 +00:00
Christoph von Wittich 14f804f6a4 [i8042prt]
fix keyboard detection on Dell D531 notebook and on other devices with PS/2 multiplexing controllers 

svn path=/trunk/; revision=62517
2014-03-16 12:57:39 +00:00
Hermès Bélusca-Maïto 2b427f2fba [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
2014-03-16 02:15:53 +00:00
Hermès Bélusca-Maïto 90989af0c7 [CONSRV]: Code formatting only.
svn path=/trunk/; revision=62512
2014-03-16 02:11:25 +00:00
Hermès Bélusca-Maïto 9899182f48 [CMAKE:MSVC]
Generate uniquely-named .bin compiled messages files; this fixes broken messages inclusion in ntdll, kernel32 ...

svn path=/trunk/; revision=62508
2014-03-15 21:30:49 +00:00
Christoph von Wittich aa5ded9135 [comctl32]
sync toolbar with wine head

svn path=/trunk/; revision=62506
2014-03-15 21:13:25 +00:00
Hermès Bélusca-Maïto 5d937b84a8 [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
2014-03-15 17:15:23 +00:00
Amine Khaldi 4f523a3000 [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
2014-03-15 13:59:22 +00:00
Eric Kohl 3643e3e2b9 [MSGINA]
Update russian translation. Patch by jperm. Thanks a lot!
CORE-7974 #resolve

svn path=/trunk/; revision=62501
2014-03-15 13:46:33 +00:00
Hermès Bélusca-Maïto 8959204c82 [CONSRV]: Silence some DPRINTs.
svn path=/trunk/; revision=62500
2014-03-15 02:04:54 +00:00
Hermès Bélusca-Maïto 92514dc19e [RAPPS]: Update RosBE to 2.1.1
svn path=/trunk/; revision=62499
2014-03-15 00:47:09 +00:00
Hermès Bélusca-Maïto 7c7bd121c5 [CARDS]
Fix GDI leak.
Patch by mudhead.
CORE-7854 #resolve #comment Fixed in revision 62498, thanks ;)

svn path=/trunk/; revision=62498
2014-03-14 23:12:10 +00:00
Hermès Bélusca-Maïto 4314bf948d [CARDS]: "Localize" some variables.
svn path=/trunk/; revision=62497
2014-03-14 22:50:03 +00:00
Hermès Bélusca-Maïto f78a04d720 [CARDS]: Code formatting only (tabs --> spaces).
svn path=/trunk/; revision=62496
2014-03-14 20:59:02 +00:00
James Tabor fa3242a619 [Win32k]
- Patch by Maxim Andreyanov : CreateWindowEx have to set error when menu handle is invalid.
- See CORE-7980.

svn path=/trunk/; revision=62494
2014-03-14 02:39:18 +00:00